X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=touch.c;h=5537fb63bfec60f2107d13498ea4e771358cf552;hb=87559829ffc79b94adcee00b64706ce78ff2f3fb;hp=ac275423c1288c6f62eb14ac047a0cbdad250573;hpb=be84cd4ef66f8956eb4c7ff0542fd1ba823a70e7;p=oweals%2Fbusybox.git diff --git a/touch.c b/touch.c index ac275423c..5537fb63b 100644 --- a/touch.c +++ b/touch.c @@ -22,24 +22,13 @@ * */ -#include "internal.h" +#include "busybox.h" #include #include -#include #include #include #include - -static const char touch_usage[] = "touch [-c] file [file ...]\n" -#ifndef BB_FEATURE_TRIVIAL_HELP - "\nUpdate the last-modified date on the given file[s].\n\n" - "Options:\n" - "\t-c\tDo not create any files\n" -#endif - ; - - extern int touch_main(int argc, char **argv) { int fd; @@ -54,7 +43,6 @@ extern int touch_main(int argc, char **argv) break; default: usage(touch_usage); - exit(FALSE); } } } @@ -68,7 +56,7 @@ extern int touch_main(int argc, char **argv) S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); if (fd < 0) { if (create == FALSE && errno == ENOENT) - exit(TRUE); + return EXIT_SUCCESS; else { fatalError("%s", strerror(errno)); } @@ -81,5 +69,5 @@ extern int touch_main(int argc, char **argv) argv++; } - return(TRUE); + return EXIT_SUCCESS; }