d96f6a8e5219fb67b9624b7d47884ec2c7beee8f
[oweals/busybox.git] / coreutils / pwd.c
1 /* vi: set sw=4 ts=4: */
2 /*
3  * Mini pwd implementation for busybox
4  *
5  * Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>.
6  *
7  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
8  */
9
10 #include <stdio.h>
11 #include <stdlib.h>
12 #include "busybox.h"
13
14 int pwd_main(int argc, char **argv);
15 int pwd_main(int argc, char **argv)
16 {
17         char *buf;
18
19         buf = xrealloc_getcwd_or_warn(NULL);
20         if (buf != NULL) {
21                 puts(buf);
22                 fflush_stdout_and_exit(EXIT_SUCCESS);
23         }
24
25         return EXIT_FAILURE;
26 }