Initial public busybox maemo commit, 3:1.10.2.legal-1osso12
[busybox4maemo] / 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 "libbb.h"
11
12 /* This is a NOFORK applet. Be very careful! */
13
14 int pwd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
15 int pwd_main(int argc ATTRIBUTE_UNUSED, char **argv ATTRIBUTE_UNUSED)
16 {
17         char *buf;
18
19         buf = xrealloc_getcwd_or_warn(NULL);
20         if (buf != NULL) {
21                 puts(buf);
22                 free(buf);
23                 return fflush(stdout);
24         }
25
26         return EXIT_FAILURE;
27 }