--- trunk/mkinitrd-magellan/busybox/coreutils/dirname.c 2007/09/01 22:45:15 532 +++ trunk/mkinitrd-magellan/busybox/coreutils/dirname.c 2009/04/24 18:33:46 816 @@ -10,10 +10,11 @@ /* BB_AUDIT SUSv3 compliant */ /* http://www.opengroup.org/onlinepubs/007904975/utilities/dirname.html */ -#include -#include -#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 @@ puts(dirname(argv[1])); - fflush_stdout_and_exit(EXIT_SUCCESS); + return fflush(stdout); }