tar -Z, uncompress support
[oweals/busybox.git] / coreutils / pwd.c
index 9c5d70cef5fe5c500e70cbf4da4dbb42e8b74355..7e0dc056a432a7364893fecc331993daa624d949 100644 (file)
  *
  */
 
-/* getopt not needed */
-
 #include <stdio.h>
-#include <dirent.h>
-#include <errno.h>
-#include <unistd.h>
 #include <stdlib.h>
 #include "busybox.h"
 
 extern int pwd_main(int argc, char **argv)
 {
-       static char *buf; 
-       
-       buf = xgetcwd(buf);
-       
-       if (buf != NULL) {
+       char *buf;
+
+       if ((buf = xgetcwd(NULL)) != NULL) {
                puts(buf);
-               return EXIT_SUCCESS;
+               bb_fflush_stdout_and_exit(EXIT_SUCCESS);
        }
+
        return EXIT_FAILURE;
 }