rpm2cpio: handle bz2 too; code shrink
[oweals/busybox.git] / coreutils / dirname.c
index 3471a2631b1a7599e8b73a61ae670c1fff5ec782..c0c0925e5bc96a34f3e2d8127478dc232e4b9100 100644 (file)
 /* BB_AUDIT SUSv3 compliant */
 /* http://www.opengroup.org/onlinepubs/007904975/utilities/dirname.html */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include "busybox.h"
+#include "libbb.h"
 
+/* This is a NOFORK applet. Be very careful! */
+
+int dirname_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
 int dirname_main(int argc, char **argv)
 {
        if (argc != 2) {
@@ -22,5 +23,5 @@ int dirname_main(int argc, char **argv)
 
        puts(dirname(argv[1]));
 
-       bb_fflush_stdout_and_exit(EXIT_SUCCESS);
+       return fflush(stdout);
 }