diff --git a/coreutils/printf.c b/coreutils/printf.c index 4e9a94049..f57289759 100644 --- a/coreutils/printf.c +++ b/coreutils/printf.c @@ -57,7 +57,6 @@ #include #include #include -#include #ifndef S_IFMT @@ -171,7 +170,7 @@ int printf_main(int argc, char **argv) fprintf(stderr, "excess args ignored"); */ - exit(exit_status); + return(exit_status); } /* Print the text in FORMAT, using ARGV (with ARGC elements) for diff --git a/printf.c b/printf.c index 4e9a94049..f57289759 100644 --- a/printf.c +++ b/printf.c @@ -57,7 +57,6 @@ #include #include #include -#include #ifndef S_IFMT @@ -171,7 +170,7 @@ int printf_main(int argc, char **argv) fprintf(stderr, "excess args ignored"); */ - exit(exit_status); + return(exit_status); } /* Print the text in FORMAT, using ARGV (with ARGC elements) for