diff options
author | Eric Andersen <andersen@codepoet.org> | 2000-06-19 17:25:40 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2000-06-19 17:25:40 +0000 |
commit | b610615be9aedfac07d1e01f12575707fa3a227c (patch) | |
tree | b94c0d6a506d1ef77f79df246a26d504c84b7110 | |
parent | dbb3019d0de410960feac649a0b9320ae245cca1 (diff) | |
download | busybox-w32-b610615be9aedfac07d1e01f12575707fa3a227c.tar.gz busybox-w32-b610615be9aedfac07d1e01f12575707fa3a227c.tar.bz2 busybox-w32-b610615be9aedfac07d1e01f12575707fa3a227c.zip |
Updates to a number of apps to remove warnings/compile errors under libc5.
Tested under both libc5 and libc6 and all seems well with these fixes.
-Erik
-rw-r--r-- | applets/busybox.c | 18 | ||||
-rw-r--r-- | archival/gunzip.c | 2 | ||||
-rw-r--r-- | archival/gzip.c | 10 | ||||
-rw-r--r-- | basename.c | 2 | ||||
-rw-r--r-- | busybox.c | 18 | ||||
-rw-r--r-- | cat.c | 2 | ||||
-rw-r--r-- | chmod_chown_chgrp.c | 4 | ||||
-rw-r--r-- | chvt.c | 2 | ||||
-rw-r--r-- | clear.c | 2 | ||||
-rw-r--r-- | console-tools/chvt.c | 2 | ||||
-rw-r--r-- | console-tools/clear.c | 2 | ||||
-rw-r--r-- | console-tools/deallocvt.c | 6 | ||||
-rw-r--r-- | console-tools/loadacm.c | 5 | ||||
-rw-r--r-- | console-tools/loadkmap.c | 2 | ||||
-rw-r--r-- | console-tools/setkeycodes.c | 2 | ||||
-rw-r--r-- | coreutils/basename.c | 2 | ||||
-rw-r--r-- | coreutils/cat.c | 2 | ||||
-rw-r--r-- | coreutils/cut.c | 2 | ||||
-rw-r--r-- | coreutils/date.c | 3 | ||||
-rw-r--r-- | coreutils/df.c | 2 | ||||
-rw-r--r-- | coreutils/dirname.c | 2 | ||||
-rw-r--r-- | coreutils/du.c | 4 | ||||
-rw-r--r-- | coreutils/echo.c | 2 | ||||
-rw-r--r-- | coreutils/head.c | 4 | ||||
-rw-r--r-- | coreutils/hostid.c | 2 | ||||
-rw-r--r-- | coreutils/id.c | 2 | ||||
-rw-r--r-- | coreutils/ln.c | 2 | ||||
-rw-r--r-- | coreutils/logname.c | 2 | ||||
-rw-r--r-- | coreutils/mkdir.c | 2 | ||||
-rw-r--r-- | coreutils/mkfifo.c | 3 | ||||
-rw-r--r-- | coreutils/mknod.c | 2 | ||||
-rw-r--r-- | coreutils/pwd.c | 2 | ||||
-rw-r--r-- | coreutils/rm.c | 2 | ||||
-rw-r--r-- | coreutils/rmdir.c | 2 | ||||
-rw-r--r-- | coreutils/sleep.c | 4 | ||||
-rw-r--r-- | coreutils/sort.c | 4 | ||||
-rw-r--r-- | coreutils/sync.c | 2 | ||||
-rw-r--r-- | coreutils/tail.c | 2 | ||||
-rw-r--r-- | coreutils/tee.c | 4 | ||||
-rw-r--r-- | coreutils/test.c | 2 | ||||
-rw-r--r-- | coreutils/touch.c | 2 | ||||
-rw-r--r-- | coreutils/tty.c | 2 | ||||
-rw-r--r-- | coreutils/uname.c | 2 | ||||
-rw-r--r-- | coreutils/uniq.c | 4 | ||||
-rw-r--r-- | coreutils/usleep.c | 2 | ||||
-rw-r--r-- | coreutils/uudecode.c | 2 | ||||
-rw-r--r-- | coreutils/uuencode.c | 2 | ||||
-rw-r--r-- | coreutils/wc.c | 2 | ||||
-rw-r--r-- | coreutils/whoami.c | 2 | ||||
-rw-r--r-- | cp_mv.c | 7 | ||||
-rw-r--r-- | cut.c | 2 | ||||
-rw-r--r-- | date.c | 3 | ||||
-rw-r--r-- | deallocvt.c | 6 | ||||
-rw-r--r-- | df.c | 2 | ||||
-rw-r--r-- | dirname.c | 2 | ||||
-rw-r--r-- | dmesg.c | 3 | ||||
-rw-r--r-- | du.c | 4 | ||||
-rw-r--r-- | dutmp.c | 2 | ||||
-rw-r--r-- | echo.c | 2 | ||||
-rw-r--r-- | editors/sed.c | 2 | ||||
-rw-r--r-- | fbset.c | 2 | ||||
-rw-r--r-- | fdflush.c | 2 | ||||
-rw-r--r-- | find.c | 2 | ||||
-rw-r--r-- | findutils/find.c | 2 | ||||
-rw-r--r-- | findutils/grep.c | 2 | ||||
-rw-r--r-- | findutils/which.c | 2 | ||||
-rw-r--r-- | free.c | 2 | ||||
-rw-r--r-- | freeramdisk.c | 2 | ||||
-rw-r--r-- | grep.c | 2 | ||||
-rw-r--r-- | gunzip.c | 2 | ||||
-rw-r--r-- | gzip.c | 10 | ||||
-rw-r--r-- | halt.c | 4 | ||||
-rw-r--r-- | head.c | 4 | ||||
-rw-r--r-- | hostid.c | 2 | ||||
-rw-r--r-- | hostname.c | 4 | ||||
-rw-r--r-- | id.c | 2 | ||||
-rw-r--r-- | init/halt.c | 4 | ||||
-rw-r--r-- | init/poweroff.c | 4 | ||||
-rw-r--r-- | init/reboot.c | 4 | ||||
-rw-r--r-- | internal.h | 1 | ||||
-rw-r--r-- | lash.c | 3 | ||||
-rw-r--r-- | ln.c | 2 | ||||
-rw-r--r-- | loadacm.c | 5 | ||||
-rw-r--r-- | loadkmap.c | 2 | ||||
-rw-r--r-- | logger.c | 4 | ||||
-rw-r--r-- | logname.c | 2 | ||||
-rw-r--r-- | lsmod.c | 2 | ||||
-rw-r--r-- | math.c | 2 | ||||
-rw-r--r-- | miscutils/dutmp.c | 2 | ||||
-rw-r--r-- | miscutils/mktemp.c | 2 | ||||
-rw-r--r-- | miscutils/mt.c | 2 | ||||
-rw-r--r-- | mkdir.c | 2 | ||||
-rw-r--r-- | mkfifo.c | 3 | ||||
-rw-r--r-- | mknod.c | 2 | ||||
-rw-r--r-- | mkswap.c | 2 | ||||
-rw-r--r-- | mktemp.c | 2 | ||||
-rw-r--r-- | modutils/lsmod.c | 2 | ||||
-rw-r--r-- | modutils/rmmod.c | 2 | ||||
-rw-r--r-- | more.c | 2 | ||||
-rw-r--r-- | mt.c | 2 | ||||
-rw-r--r-- | networking/hostname.c | 4 | ||||
-rw-r--r-- | networking/nslookup.c | 4 | ||||
-rw-r--r-- | nslookup.c | 4 | ||||
-rw-r--r-- | poweroff.c | 4 | ||||
-rw-r--r-- | procps/free.c | 2 | ||||
-rw-r--r-- | procps/ps.c | 2 | ||||
-rw-r--r-- | procps/uptime.c | 2 | ||||
-rw-r--r-- | ps.c | 2 | ||||
-rw-r--r-- | pwd.c | 2 | ||||
-rw-r--r-- | reboot.c | 4 | ||||
-rw-r--r-- | rm.c | 2 | ||||
-rw-r--r-- | rmdir.c | 2 | ||||
-rw-r--r-- | rmmod.c | 2 | ||||
-rw-r--r-- | sed.c | 2 | ||||
-rw-r--r-- | setkeycodes.c | 2 | ||||
-rw-r--r-- | sh.c | 3 | ||||
-rw-r--r-- | shell/lash.c | 3 | ||||
-rw-r--r-- | sleep.c | 4 | ||||
-rw-r--r-- | sort.c | 4 | ||||
-rw-r--r-- | sync.c | 2 | ||||
-rw-r--r-- | sysklogd/logger.c | 4 | ||||
-rw-r--r-- | tail.c | 2 | ||||
-rw-r--r-- | tee.c | 4 | ||||
-rw-r--r-- | test.c | 2 | ||||
-rw-r--r-- | touch.c | 2 | ||||
-rw-r--r-- | true_false.c | 4 | ||||
-rw-r--r-- | tty.c | 2 | ||||
-rw-r--r-- | uname.c | 2 | ||||
-rw-r--r-- | uniq.c | 4 | ||||
-rw-r--r-- | uptime.c | 2 | ||||
-rw-r--r-- | usleep.c | 2 | ||||
-rw-r--r-- | util-linux/dmesg.c | 3 | ||||
-rw-r--r-- | util-linux/fbset.c | 2 | ||||
-rw-r--r-- | util-linux/fdflush.c | 2 | ||||
-rw-r--r-- | util-linux/freeramdisk.c | 2 | ||||
-rw-r--r-- | util-linux/mkswap.c | 2 | ||||
-rw-r--r-- | util-linux/more.c | 2 | ||||
-rw-r--r-- | uudecode.c | 2 | ||||
-rw-r--r-- | uuencode.c | 2 | ||||
-rw-r--r-- | wc.c | 2 | ||||
-rw-r--r-- | which.c | 2 | ||||
-rw-r--r-- | whoami.c | 2 |
142 files changed, 190 insertions, 221 deletions
diff --git a/applets/busybox.c b/applets/busybox.c index be9aa3e83..191dee13f 100644 --- a/applets/busybox.c +++ b/applets/busybox.c | |||
@@ -374,18 +374,11 @@ int main(int argc, char **argv) | |||
374 | 374 | ||
375 | while (a->name != 0) { | 375 | while (a->name != 0) { |
376 | if (strcmp(name, a->name) == 0) { | 376 | if (strcmp(name, a->name) == 0) { |
377 | int status; | 377 | exit(((*(a->main)) (argc, argv))); |
378 | |||
379 | status = ((*(a->main)) (argc, argv)); | ||
380 | if (status < 0) { | ||
381 | fprintf(stderr, "%s: %s\n", a->name, strerror(errno)); | ||
382 | } | ||
383 | fprintf(stderr, "\n"); | ||
384 | exit(status); | ||
385 | } | 378 | } |
386 | a++; | 379 | a++; |
387 | } | 380 | } |
388 | exit(busybox_main(argc, argv)); | 381 | return(busybox_main(argc, argv)); |
389 | } | 382 | } |
390 | 383 | ||
391 | 384 | ||
@@ -419,11 +412,10 @@ int busybox_main(int argc, char **argv) | |||
419 | } | 412 | } |
420 | fprintf(stderr, "\n\n"); | 413 | fprintf(stderr, "\n\n"); |
421 | exit(-1); | 414 | exit(-1); |
422 | } else { | ||
423 | /* If we've already been here once, exit now */ | ||
424 | been_there_done_that = 1; | ||
425 | return (main(argc, argv)); | ||
426 | } | 415 | } |
416 | /* If we've already been here once, exit now */ | ||
417 | been_there_done_that = 1; | ||
418 | return (main(argc, argv)); | ||
427 | } | 419 | } |
428 | 420 | ||
429 | /* | 421 | /* |
diff --git a/archival/gunzip.c b/archival/gunzip.c index 78ee1d3c1..f2bb59dd7 100644 --- a/archival/gunzip.c +++ b/archival/gunzip.c | |||
@@ -746,7 +746,7 @@ int gunzip_main(int argc, char **argv) | |||
746 | exit(FALSE); | 746 | exit(FALSE); |
747 | } | 747 | } |
748 | } | 748 | } |
749 | exit(exit_code); | 749 | return(exit_code); |
750 | } | 750 | } |
751 | 751 | ||
752 | 752 | ||
diff --git a/archival/gzip.c b/archival/gzip.c index a971229d3..9248cfecd 100644 --- a/archival/gzip.c +++ b/archival/gzip.c | |||
@@ -282,8 +282,6 @@ extern int save_orig_name; /* set if original name must be saved */ | |||
282 | #define WARN(msg) {if (!quiet) fprintf msg ; \ | 282 | #define WARN(msg) {if (!quiet) fprintf msg ; \ |
283 | if (exit_code == OK) exit_code = WARNING;} | 283 | if (exit_code == OK) exit_code = WARNING;} |
284 | 284 | ||
285 | #define do_exit(c) exit(c) | ||
286 | |||
287 | 285 | ||
288 | /* in zip.c: */ | 286 | /* in zip.c: */ |
289 | extern int zip (int in, int out); | 287 | extern int zip (int in, int out); |
@@ -1883,13 +1881,13 @@ int gzip_main(int argc, char **argv) | |||
1883 | inFileNum = open(ifname, O_RDONLY); | 1881 | inFileNum = open(ifname, O_RDONLY); |
1884 | if (inFileNum < 0) { | 1882 | if (inFileNum < 0) { |
1885 | perror(ifname); | 1883 | perror(ifname); |
1886 | do_exit(WARNING); | 1884 | exit(WARNING); |
1887 | } | 1885 | } |
1888 | /* Get the time stamp on the input file. */ | 1886 | /* Get the time stamp on the input file. */ |
1889 | result = stat(ifname, &statBuf); | 1887 | result = stat(ifname, &statBuf); |
1890 | if (result < 0) { | 1888 | if (result < 0) { |
1891 | perror(ifname); | 1889 | perror(ifname); |
1892 | do_exit(WARNING); | 1890 | exit(WARNING); |
1893 | } | 1891 | } |
1894 | time_stamp = statBuf.st_ctime; | 1892 | time_stamp = statBuf.st_ctime; |
1895 | ifile_size = statBuf.st_size; | 1893 | ifile_size = statBuf.st_size; |
@@ -1923,7 +1921,7 @@ int gzip_main(int argc, char **argv) | |||
1923 | #endif | 1921 | #endif |
1924 | if (outFileNum < 0) { | 1922 | if (outFileNum < 0) { |
1925 | perror(ofname); | 1923 | perror(ofname); |
1926 | do_exit(WARNING); | 1924 | exit(WARNING); |
1927 | } | 1925 | } |
1928 | SET_BINARY_MODE(outFileNum); | 1926 | SET_BINARY_MODE(outFileNum); |
1929 | /* Set permissions on the file */ | 1927 | /* Set permissions on the file */ |
@@ -1948,7 +1946,7 @@ int gzip_main(int argc, char **argv) | |||
1948 | } | 1946 | } |
1949 | } | 1947 | } |
1950 | 1948 | ||
1951 | do_exit(exit_code); | 1949 | return(exit_code); |
1952 | } | 1950 | } |
1953 | 1951 | ||
1954 | /* trees.c -- output deflated data using Huffman coding | 1952 | /* trees.c -- output deflated data using Huffman coding |
diff --git a/basename.c b/basename.c index 78265a5e6..ac371d274 100644 --- a/basename.c +++ b/basename.c | |||
@@ -60,6 +60,6 @@ extern int basename_main(int argc, char **argv) | |||
60 | s[m-n] = '\0'; | 60 | s[m-n] = '\0'; |
61 | } | 61 | } |
62 | printf("%s\n", s); | 62 | printf("%s\n", s); |
63 | exit(TRUE); | 63 | return(TRUE); |
64 | } | 64 | } |
65 | 65 | ||
@@ -374,18 +374,11 @@ int main(int argc, char **argv) | |||
374 | 374 | ||
375 | while (a->name != 0) { | 375 | while (a->name != 0) { |
376 | if (strcmp(name, a->name) == 0) { | 376 | if (strcmp(name, a->name) == 0) { |
377 | int status; | 377 | exit(((*(a->main)) (argc, argv))); |
378 | |||
379 | status = ((*(a->main)) (argc, argv)); | ||
380 | if (status < 0) { | ||
381 | fprintf(stderr, "%s: %s\n", a->name, strerror(errno)); | ||
382 | } | ||
383 | fprintf(stderr, "\n"); | ||
384 | exit(status); | ||
385 | } | 378 | } |
386 | a++; | 379 | a++; |
387 | } | 380 | } |
388 | exit(busybox_main(argc, argv)); | 381 | return(busybox_main(argc, argv)); |
389 | } | 382 | } |
390 | 383 | ||
391 | 384 | ||
@@ -419,11 +412,10 @@ int busybox_main(int argc, char **argv) | |||
419 | } | 412 | } |
420 | fprintf(stderr, "\n\n"); | 413 | fprintf(stderr, "\n\n"); |
421 | exit(-1); | 414 | exit(-1); |
422 | } else { | ||
423 | /* If we've already been here once, exit now */ | ||
424 | been_there_done_that = 1; | ||
425 | return (main(argc, argv)); | ||
426 | } | 415 | } |
416 | /* If we've already been here once, exit now */ | ||
417 | been_there_done_that = 1; | ||
418 | return (main(argc, argv)); | ||
427 | } | 419 | } |
428 | 420 | ||
429 | /* | 421 | /* |
@@ -61,7 +61,7 @@ extern int cat_main(int argc, char **argv) | |||
61 | } | 61 | } |
62 | print_file(file); | 62 | print_file(file); |
63 | } | 63 | } |
64 | exit(TRUE); | 64 | return(TRUE); |
65 | } | 65 | } |
66 | 66 | ||
67 | /* | 67 | /* |
diff --git a/chmod_chown_chgrp.c b/chmod_chown_chgrp.c index 1ff4bde73..d3e267827 100644 --- a/chmod_chown_chgrp.c +++ b/chmod_chown_chgrp.c | |||
@@ -101,8 +101,8 @@ static int fileAction(const char *fileName, struct stat *statbuf, void* junk) | |||
101 | int chmod_chown_chgrp_main(int argc, char **argv) | 101 | int chmod_chown_chgrp_main(int argc, char **argv) |
102 | { | 102 | { |
103 | int recursiveFlag = FALSE; | 103 | int recursiveFlag = FALSE; |
104 | char *groupName; | 104 | char *groupName=NULL; |
105 | char *p; | 105 | char *p=NULL; |
106 | const char *appUsage; | 106 | const char *appUsage; |
107 | 107 | ||
108 | whichApp = (strcmp(*argv, "chown") == 0)? | 108 | whichApp = (strcmp(*argv, "chown") == 0)? |
@@ -33,7 +33,7 @@ int chvt_main(int argc, char **argv) | |||
33 | perror("VT_WAITACTIVE"); | 33 | perror("VT_WAITACTIVE"); |
34 | exit(FALSE); | 34 | exit(FALSE); |
35 | } | 35 | } |
36 | exit(TRUE); | 36 | return(TRUE); |
37 | } | 37 | } |
38 | 38 | ||
39 | 39 | ||
@@ -29,5 +29,5 @@ | |||
29 | extern int clear_main(int argc, char **argv) | 29 | extern int clear_main(int argc, char **argv) |
30 | { | 30 | { |
31 | printf("\033[H\033[J"); | 31 | printf("\033[H\033[J"); |
32 | exit(TRUE); | 32 | return(TRUE); |
33 | } | 33 | } |
diff --git a/console-tools/chvt.c b/console-tools/chvt.c index 37fd21ae9..45a04397a 100644 --- a/console-tools/chvt.c +++ b/console-tools/chvt.c | |||
@@ -33,7 +33,7 @@ int chvt_main(int argc, char **argv) | |||
33 | perror("VT_WAITACTIVE"); | 33 | perror("VT_WAITACTIVE"); |
34 | exit(FALSE); | 34 | exit(FALSE); |
35 | } | 35 | } |
36 | exit(TRUE); | 36 | return(TRUE); |
37 | } | 37 | } |
38 | 38 | ||
39 | 39 | ||
diff --git a/console-tools/clear.c b/console-tools/clear.c index c27787ed3..dba105691 100644 --- a/console-tools/clear.c +++ b/console-tools/clear.c | |||
@@ -29,5 +29,5 @@ | |||
29 | extern int clear_main(int argc, char **argv) | 29 | extern int clear_main(int argc, char **argv) |
30 | { | 30 | { |
31 | printf("\033[H\033[J"); | 31 | printf("\033[H\033[J"); |
32 | exit(TRUE); | 32 | return(TRUE); |
33 | } | 33 | } |
diff --git a/console-tools/deallocvt.c b/console-tools/deallocvt.c index a1b8e4eea..b65f7b098 100644 --- a/console-tools/deallocvt.c +++ b/console-tools/deallocvt.c | |||
@@ -34,7 +34,7 @@ int deallocvt_main(int argc, char *argv[]) | |||
34 | /* deallocate all unused consoles */ | 34 | /* deallocate all unused consoles */ |
35 | if (ioctl(fd, VT_DISALLOCATE, 0)) { | 35 | if (ioctl(fd, VT_DISALLOCATE, 0)) { |
36 | perror("VT_DISALLOCATE"); | 36 | perror("VT_DISALLOCATE"); |
37 | exit(1); | 37 | exit( FALSE); |
38 | } | 38 | } |
39 | } else | 39 | } else |
40 | for (i = 1; i < argc; i++) { | 40 | for (i = 1; i < argc; i++) { |
@@ -48,8 +48,8 @@ int deallocvt_main(int argc, char *argv[]) | |||
48 | perror("VT_DISALLOCATE"); | 48 | perror("VT_DISALLOCATE"); |
49 | fprintf(stderr, "%s: could not deallocate console %d\n", | 49 | fprintf(stderr, "%s: could not deallocate console %d\n", |
50 | progname, num); | 50 | progname, num); |
51 | exit(1); | 51 | exit( FALSE); |
52 | } | 52 | } |
53 | } | 53 | } |
54 | exit(0); | 54 | return( TRUE); |
55 | } | 55 | } |
diff --git a/console-tools/loadacm.c b/console-tools/loadacm.c index cca5406ee..cf393d92d 100644 --- a/console-tools/loadacm.c +++ b/console-tools/loadacm.c | |||
@@ -140,10 +140,9 @@ int screen_map_load(int fd, FILE * fp) | |||
140 | perror("PIO_SCRNMAP ioctl"), exit(1); | 140 | perror("PIO_SCRNMAP ioctl"), exit(1); |
141 | else | 141 | else |
142 | return 0; | 142 | return 0; |
143 | } else { | ||
144 | fprintf(stderr, "Error parsing symbolic map\n"); | ||
145 | exit(1); | ||
146 | } | 143 | } |
144 | fprintf(stderr, "Error parsing symbolic map\n"); | ||
145 | return(1); | ||
147 | } | 146 | } |
148 | 147 | ||
149 | 148 | ||
diff --git a/console-tools/loadkmap.c b/console-tools/loadkmap.c index 99efc5101..905741467 100644 --- a/console-tools/loadkmap.c +++ b/console-tools/loadkmap.c | |||
@@ -94,5 +94,5 @@ int loadkmap_main(int argc, char **argv) | |||
94 | /* Don't bother to close files. Exit does that | 94 | /* Don't bother to close files. Exit does that |
95 | * automagically, so we can save a few bytes */ | 95 | * automagically, so we can save a few bytes */ |
96 | /* close(fd); */ | 96 | /* close(fd); */ |
97 | exit(TRUE); | 97 | return(TRUE); |
98 | } | 98 | } |
diff --git a/console-tools/setkeycodes.c b/console-tools/setkeycodes.c index e933e14bc..9062caf75 100644 --- a/console-tools/setkeycodes.c +++ b/console-tools/setkeycodes.c | |||
@@ -72,5 +72,5 @@ setkeycodes_main(int argc, char** argv) | |||
72 | argc -= 2; | 72 | argc -= 2; |
73 | argv += 2; | 73 | argv += 2; |
74 | } | 74 | } |
75 | exit( TRUE); | 75 | return( TRUE); |
76 | } | 76 | } |
diff --git a/coreutils/basename.c b/coreutils/basename.c index 78265a5e6..ac371d274 100644 --- a/coreutils/basename.c +++ b/coreutils/basename.c | |||
@@ -60,6 +60,6 @@ extern int basename_main(int argc, char **argv) | |||
60 | s[m-n] = '\0'; | 60 | s[m-n] = '\0'; |
61 | } | 61 | } |
62 | printf("%s\n", s); | 62 | printf("%s\n", s); |
63 | exit(TRUE); | 63 | return(TRUE); |
64 | } | 64 | } |
65 | 65 | ||
diff --git a/coreutils/cat.c b/coreutils/cat.c index 561b24f3f..800443460 100644 --- a/coreutils/cat.c +++ b/coreutils/cat.c | |||
@@ -61,7 +61,7 @@ extern int cat_main(int argc, char **argv) | |||
61 | } | 61 | } |
62 | print_file(file); | 62 | print_file(file); |
63 | } | 63 | } |
64 | exit(TRUE); | 64 | return(TRUE); |
65 | } | 65 | } |
66 | 66 | ||
67 | /* | 67 | /* |
diff --git a/coreutils/cut.c b/coreutils/cut.c index 89a934e76..7b183e8fd 100644 --- a/coreutils/cut.c +++ b/coreutils/cut.c | |||
@@ -307,7 +307,7 @@ int cut_main(int argc, char **argv) | |||
307 | cut(); | 307 | cut(); |
308 | } | 308 | } |
309 | 309 | ||
310 | exit(exit_status); | 310 | return(exit_status); |
311 | } | 311 | } |
312 | 312 | ||
313 | /* cut - extract columns from a file or stdin. Author: Michael J. Holme | 313 | /* cut - extract columns from a file or stdin. Author: Michael J. Holme |
diff --git a/coreutils/date.c b/coreutils/date.c index 8e584cecc..9e8e3f3eb 100644 --- a/coreutils/date.c +++ b/coreutils/date.c | |||
@@ -273,6 +273,5 @@ int date_main(int argc, char **argv) | |||
273 | strftime(t_buff, 200, date_fmt, &tm_time); | 273 | strftime(t_buff, 200, date_fmt, &tm_time); |
274 | printf("%s\n", t_buff); | 274 | printf("%s\n", t_buff); |
275 | 275 | ||
276 | exit(TRUE); | 276 | return(TRUE); |
277 | |||
278 | } | 277 | } |
diff --git a/coreutils/df.c b/coreutils/df.c index 07e61d87d..ba3227f30 100644 --- a/coreutils/df.c +++ b/coreutils/df.c | |||
@@ -108,7 +108,7 @@ extern int df_main(int argc, char **argv) | |||
108 | endmntent(mountTable); | 108 | endmntent(mountTable); |
109 | } | 109 | } |
110 | 110 | ||
111 | exit(TRUE); | 111 | return(TRUE); |
112 | } | 112 | } |
113 | 113 | ||
114 | /* | 114 | /* |
diff --git a/coreutils/dirname.c b/coreutils/dirname.c index ce3cd6f03..847842eab 100644 --- a/coreutils/dirname.c +++ b/coreutils/dirname.c | |||
@@ -45,5 +45,5 @@ extern int dirname_main(int argc, char **argv) | |||
45 | if (s && *s) | 45 | if (s && *s) |
46 | *s = '\0'; | 46 | *s = '\0'; |
47 | printf("%s\n", (s)? *argv : "."); | 47 | printf("%s\n", (s)? *argv : "."); |
48 | exit(TRUE); | 48 | return(TRUE); |
49 | } | 49 | } |
diff --git a/coreutils/du.c b/coreutils/du.c index 9c699978e..b8e296ddd 100644 --- a/coreutils/du.c +++ b/coreutils/du.c | |||
@@ -181,10 +181,10 @@ int du_main(int argc, char **argv) | |||
181 | } | 181 | } |
182 | } | 182 | } |
183 | 183 | ||
184 | exit(0); | 184 | return(0); |
185 | } | 185 | } |
186 | 186 | ||
187 | /* $Id: du.c,v 1.19 2000/05/10 05:05:45 erik Exp $ */ | 187 | /* $Id: du.c,v 1.20 2000/06/19 17:25:39 andersen Exp $ */ |
188 | /* | 188 | /* |
189 | Local Variables: | 189 | Local Variables: |
190 | c-file-style: "linux" | 190 | c-file-style: "linux" |
diff --git a/coreutils/echo.c b/coreutils/echo.c index b31f2229b..4659e4bc6 100644 --- a/coreutils/echo.c +++ b/coreutils/echo.c | |||
@@ -96,7 +96,7 @@ echo_main(int argc, char** argv) | |||
96 | if (! nflag) | 96 | if (! nflag) |
97 | putchar('\n'); | 97 | putchar('\n'); |
98 | fflush(stdout); | 98 | fflush(stdout); |
99 | exit( 0); | 99 | return( 0); |
100 | } | 100 | } |
101 | 101 | ||
102 | /*- | 102 | /*- |
diff --git a/coreutils/head.c b/coreutils/head.c index f4ebe05c9..f42f4837d 100644 --- a/coreutils/head.c +++ b/coreutils/head.c | |||
@@ -109,7 +109,7 @@ int head_main(int argc, char **argv) | |||
109 | } | 109 | } |
110 | } | 110 | } |
111 | } | 111 | } |
112 | exit(0); | 112 | return(0); |
113 | } | 113 | } |
114 | 114 | ||
115 | /* $Id: head.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 115 | /* $Id: head.c,v 1.11 2000/06/19 17:25:39 andersen Exp $ */ |
diff --git a/coreutils/hostid.c b/coreutils/hostid.c index 9e503e598..f1010a65d 100644 --- a/coreutils/hostid.c +++ b/coreutils/hostid.c | |||
@@ -26,5 +26,5 @@ | |||
26 | extern int hostid_main(int argc, char **argv) | 26 | extern int hostid_main(int argc, char **argv) |
27 | { | 27 | { |
28 | printf("%lx\n", gethostid()); | 28 | printf("%lx\n", gethostid()); |
29 | exit(TRUE); | 29 | return(TRUE); |
30 | } | 30 | } |
diff --git a/coreutils/id.c b/coreutils/id.c index 23bbc16ae..69dfe2658 100644 --- a/coreutils/id.c +++ b/coreutils/id.c | |||
@@ -89,7 +89,7 @@ extern int id_main(int argc, char **argv) | |||
89 | my_getpwnam(user), user, my_getgrnam(group), group); | 89 | my_getpwnam(user), user, my_getgrnam(group), group); |
90 | 90 | ||
91 | 91 | ||
92 | exit(0); | 92 | return(0); |
93 | } | 93 | } |
94 | 94 | ||
95 | 95 | ||
diff --git a/coreutils/ln.c b/coreutils/ln.c index 371482251..2233a1d68 100644 --- a/coreutils/ln.c +++ b/coreutils/ln.c | |||
@@ -136,7 +136,7 @@ extern int ln_main(int argc, char **argv) | |||
136 | exit FALSE; | 136 | exit FALSE; |
137 | } | 137 | } |
138 | } | 138 | } |
139 | exit TRUE; | 139 | return( TRUE); |
140 | } | 140 | } |
141 | 141 | ||
142 | /* | 142 | /* |
diff --git a/coreutils/logname.c b/coreutils/logname.c index 7c6153f64..4b4483cc1 100644 --- a/coreutils/logname.c +++ b/coreutils/logname.c | |||
@@ -42,5 +42,5 @@ extern int logname_main(int argc, char **argv) | |||
42 | exit(TRUE); | 42 | exit(TRUE); |
43 | } | 43 | } |
44 | fprintf(stderr, "no login name\n"); | 44 | fprintf(stderr, "no login name\n"); |
45 | exit(FALSE); | 45 | return(FALSE); |
46 | } | 46 | } |
diff --git a/coreutils/mkdir.c b/coreutils/mkdir.c index 96649868d..b18c949b8 100644 --- a/coreutils/mkdir.c +++ b/coreutils/mkdir.c | |||
@@ -112,5 +112,5 @@ extern int mkdir_main(int argc, char **argv) | |||
112 | argc--; | 112 | argc--; |
113 | argv++; | 113 | argv++; |
114 | } | 114 | } |
115 | exit TRUE; | 115 | return( TRUE); |
116 | } | 116 | } |
diff --git a/coreutils/mkfifo.c b/coreutils/mkfifo.c index 46b1343cd..f701a97d5 100644 --- a/coreutils/mkfifo.c +++ b/coreutils/mkfifo.c | |||
@@ -65,7 +65,6 @@ extern int mkfifo_main(int argc, char **argv) | |||
65 | if (mkfifo(*argv, mode) < 0) { | 65 | if (mkfifo(*argv, mode) < 0) { |
66 | perror("mkfifo"); | 66 | perror("mkfifo"); |
67 | exit(255); | 67 | exit(255); |
68 | } else { | ||
69 | exit(TRUE); | ||
70 | } | 68 | } |
69 | return(TRUE); | ||
71 | } | 70 | } |
diff --git a/coreutils/mknod.c b/coreutils/mknod.c index 8f411a341..ac96817ee 100644 --- a/coreutils/mknod.c +++ b/coreutils/mknod.c | |||
@@ -98,6 +98,6 @@ int mknod_main(int argc, char **argv) | |||
98 | 98 | ||
99 | if (mknod(argv[0], mode, dev) != 0) | 99 | if (mknod(argv[0], mode, dev) != 0) |
100 | fatalError("%s: %s\n", argv[0], strerror(errno)); | 100 | fatalError("%s: %s\n", argv[0], strerror(errno)); |
101 | exit (TRUE); | 101 | return (TRUE); |
102 | } | 102 | } |
103 | 103 | ||
diff --git a/coreutils/pwd.c b/coreutils/pwd.c index 146ef332b..87553b3de 100644 --- a/coreutils/pwd.c +++ b/coreutils/pwd.c | |||
@@ -34,5 +34,5 @@ extern int pwd_main(int argc, char **argv) | |||
34 | fatalError("pwd: %s\n", strerror(errno)); | 34 | fatalError("pwd: %s\n", strerror(errno)); |
35 | 35 | ||
36 | printf("%s\n", buf); | 36 | printf("%s\n", buf); |
37 | exit(TRUE); | 37 | return(TRUE); |
38 | } | 38 | } |
diff --git a/coreutils/rm.c b/coreutils/rm.c index b1cda3aed..2067d878c 100644 --- a/coreutils/rm.c +++ b/coreutils/rm.c | |||
@@ -112,5 +112,5 @@ extern int rm_main(int argc, char **argv) | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | } | 114 | } |
115 | exit(TRUE); | 115 | return(TRUE); |
116 | } | 116 | } |
diff --git a/coreutils/rmdir.c b/coreutils/rmdir.c index 61d7f2aa5..0751808c0 100644 --- a/coreutils/rmdir.c +++ b/coreutils/rmdir.c | |||
@@ -44,5 +44,5 @@ extern int rmdir_main(int argc, char **argv) | |||
44 | exit(FALSE); | 44 | exit(FALSE); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | exit(TRUE); | 47 | return(TRUE); |
48 | } | 48 | } |
diff --git a/coreutils/sleep.c b/coreutils/sleep.c index 13f07c02f..c7ab32d4b 100644 --- a/coreutils/sleep.c +++ b/coreutils/sleep.c | |||
@@ -39,6 +39,6 @@ extern int sleep_main(int argc, char **argv) | |||
39 | if (sleep(atoi(*(++argv))) != 0) { | 39 | if (sleep(atoi(*(++argv))) != 0) { |
40 | perror("sleep"); | 40 | perror("sleep"); |
41 | exit(FALSE); | 41 | exit(FALSE); |
42 | } else | 42 | } |
43 | exit(TRUE); | 43 | return(TRUE); |
44 | } | 44 | } |
diff --git a/coreutils/sort.c b/coreutils/sort.c index 1edc7d1ca..93062faa4 100644 --- a/coreutils/sort.c +++ b/coreutils/sort.c | |||
@@ -301,7 +301,7 @@ int sort_main(int argc, char **argv) | |||
301 | list_release(&list); | 301 | list_release(&list); |
302 | } | 302 | } |
303 | 303 | ||
304 | exit(0); | 304 | return(0); |
305 | } | 305 | } |
306 | 306 | ||
307 | /* $Id: sort.c,v 1.16 2000/05/12 19:41:47 erik Exp $ */ | 307 | /* $Id: sort.c,v 1.17 2000/06/19 17:25:40 andersen Exp $ */ |
diff --git a/coreutils/sync.c b/coreutils/sync.c index 33c79228d..db35d72fa 100644 --- a/coreutils/sync.c +++ b/coreutils/sync.c | |||
@@ -33,5 +33,5 @@ extern int sync_main(int argc, char **argv) | |||
33 | #endif | 33 | #endif |
34 | ); | 34 | ); |
35 | } | 35 | } |
36 | exit(sync()); | 36 | return(sync()); |
37 | } | 37 | } |
diff --git a/coreutils/tail.c b/coreutils/tail.c index 2027d921d..3189d204f 100644 --- a/coreutils/tail.c +++ b/coreutils/tail.c | |||
@@ -400,7 +400,7 @@ extern int tail_main(int argc, char **argv) | |||
400 | exit_status |= tail_file(argv[i], n_units); | 400 | exit_status |= tail_file(argv[i], n_units); |
401 | } | 401 | } |
402 | 402 | ||
403 | exit(exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); | 403 | return(exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); |
404 | } | 404 | } |
405 | 405 | ||
406 | 406 | ||
diff --git a/coreutils/tee.c b/coreutils/tee.c index a78edc039..c9b5410d3 100644 --- a/coreutils/tee.c +++ b/coreutils/tee.c | |||
@@ -130,7 +130,7 @@ int tee_main(int argc, char **argv) | |||
130 | /* Don't bother to close files Exit does that | 130 | /* Don't bother to close files Exit does that |
131 | * automagically, so we can save a few bytes */ | 131 | * automagically, so we can save a few bytes */ |
132 | /* free(FileList); */ | 132 | /* free(FileList); */ |
133 | exit(0); | 133 | return(0); |
134 | } | 134 | } |
135 | 135 | ||
136 | /* $Id: tee.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 136 | /* $Id: tee.c,v 1.11 2000/06/19 17:25:40 andersen Exp $ */ |
diff --git a/coreutils/test.c b/coreutils/test.c index 0a16e9328..36da4db0b 100644 --- a/coreutils/test.c +++ b/coreutils/test.c | |||
@@ -235,7 +235,7 @@ test_main(int argc, char** argv) | |||
235 | if (*t_wp != NULL && *++t_wp != NULL) | 235 | if (*t_wp != NULL && *++t_wp != NULL) |
236 | syntax(*t_wp, "unknown operand"); | 236 | syntax(*t_wp, "unknown operand"); |
237 | 237 | ||
238 | exit( res); | 238 | return( res); |
239 | } | 239 | } |
240 | 240 | ||
241 | static void | 241 | static void |
diff --git a/coreutils/touch.c b/coreutils/touch.c index 1364bb7d5..f52bb0284 100644 --- a/coreutils/touch.c +++ b/coreutils/touch.c | |||
@@ -81,5 +81,5 @@ extern int touch_main(int argc, char **argv) | |||
81 | argv++; | 81 | argv++; |
82 | } | 82 | } |
83 | 83 | ||
84 | exit(TRUE); | 84 | return(TRUE); |
85 | } | 85 | } |
diff --git a/coreutils/tty.c b/coreutils/tty.c index 3a318ebba..f3c7fb74f 100644 --- a/coreutils/tty.c +++ b/coreutils/tty.c | |||
@@ -46,5 +46,5 @@ extern int tty_main(int argc, char **argv) | |||
46 | else | 46 | else |
47 | puts("not a tty"); | 47 | puts("not a tty"); |
48 | } | 48 | } |
49 | exit(isatty(0) ? TRUE : FALSE); | 49 | return(isatty(0) ? TRUE : FALSE); |
50 | } | 50 | } |
diff --git a/coreutils/uname.c b/coreutils/uname.c index 981ac69ed..b7c88ece5 100644 --- a/coreutils/uname.c +++ b/coreutils/uname.c | |||
@@ -156,7 +156,7 @@ int uname_main(int argc, char **argv) | |||
156 | print_element(PRINT_MACHINE, name.machine); | 156 | print_element(PRINT_MACHINE, name.machine); |
157 | print_element(PRINT_PROCESSOR, processor); | 157 | print_element(PRINT_PROCESSOR, processor); |
158 | 158 | ||
159 | exit(TRUE); | 159 | return(TRUE); |
160 | } | 160 | } |
161 | 161 | ||
162 | /* If the name element set in MASK is selected for printing in `toprint', | 162 | /* If the name element set in MASK is selected for printing in `toprint', |
diff --git a/coreutils/uniq.c b/coreutils/uniq.c index 0cccbd5e7..64acf046a 100644 --- a/coreutils/uniq.c +++ b/coreutils/uniq.c | |||
@@ -184,7 +184,7 @@ int uniq_main(int argc, char **argv) | |||
184 | subject_last(&s); | 184 | subject_last(&s); |
185 | subject_study(&s); | 185 | subject_study(&s); |
186 | 186 | ||
187 | exit(0); | 187 | return(0); |
188 | } | 188 | } |
189 | 189 | ||
190 | /* $Id: uniq.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 190 | /* $Id: uniq.c,v 1.11 2000/06/19 17:25:40 andersen Exp $ */ |
diff --git a/coreutils/usleep.c b/coreutils/usleep.c index 34008a638..da6cca9ab 100644 --- a/coreutils/usleep.c +++ b/coreutils/usleep.c | |||
@@ -38,5 +38,5 @@ extern int usleep_main(int argc, char **argv) | |||
38 | } | 38 | } |
39 | 39 | ||
40 | usleep(atoi(*(++argv))); /* return void */ | 40 | usleep(atoi(*(++argv))); /* return void */ |
41 | exit(TRUE); | 41 | return(TRUE); |
42 | } | 42 | } |
diff --git a/coreutils/uudecode.c b/coreutils/uudecode.c index 4216e336a..752497cb0 100644 --- a/coreutils/uudecode.c +++ b/coreutils/uudecode.c | |||
@@ -346,5 +346,5 @@ int uudecode_main (int argc, | |||
346 | } | 346 | } |
347 | while (optind < argc); | 347 | while (optind < argc); |
348 | } | 348 | } |
349 | exit(exit_status); | 349 | return(exit_status); |
350 | } | 350 | } |
diff --git a/coreutils/uuencode.c b/coreutils/uuencode.c index 91136b3e6..97801aa09 100644 --- a/coreutils/uuencode.c +++ b/coreutils/uuencode.c | |||
@@ -240,5 +240,5 @@ int uuencode_main (int argc, | |||
240 | errorMsg("Write error\n"); | 240 | errorMsg("Write error\n"); |
241 | exit FALSE; | 241 | exit FALSE; |
242 | } | 242 | } |
243 | exit TRUE; | 243 | return( TRUE); |
244 | } | 244 | } |
diff --git a/coreutils/wc.c b/coreutils/wc.c index 57bc7135a..bad03f791 100644 --- a/coreutils/wc.c +++ b/coreutils/wc.c | |||
@@ -166,5 +166,5 @@ int wc_main(int argc, char **argv) | |||
166 | print_counts(total_lines, total_words, total_chars, | 166 | print_counts(total_lines, total_words, total_chars, |
167 | max_length, "total"); | 167 | max_length, "total"); |
168 | } | 168 | } |
169 | exit(TRUE); | 169 | return(TRUE); |
170 | } | 170 | } |
diff --git a/coreutils/whoami.c b/coreutils/whoami.c index da584790d..950f52fb2 100644 --- a/coreutils/whoami.c +++ b/coreutils/whoami.c | |||
@@ -45,5 +45,5 @@ extern int whoami_main(int argc, char **argv) | |||
45 | } | 45 | } |
46 | fprintf(stderr, "%s: cannot find username for UID %u\n", argv[0], | 46 | fprintf(stderr, "%s: cannot find username for UID %u\n", argv[0], |
47 | (unsigned) uid); | 47 | (unsigned) uid); |
48 | exit(FALSE); | 48 | return(FALSE); |
49 | } | 49 | } |
@@ -90,7 +90,7 @@ static | |||
90 | void name_too_long__exit (void) | 90 | void name_too_long__exit (void) |
91 | { | 91 | { |
92 | fprintf(stderr, name_too_long, dz); | 92 | fprintf(stderr, name_too_long, dz); |
93 | exit FALSE; | 93 | exit(FALSE); |
94 | } | 94 | } |
95 | 95 | ||
96 | static void | 96 | static void |
@@ -333,10 +333,9 @@ extern int cp_mv_main(int argc, char **argv) | |||
333 | if (flags_memo) | 333 | if (flags_memo) |
334 | *(baseDestName + baseDestLen) = '\0'; | 334 | *(baseDestName + baseDestLen) = '\0'; |
335 | } | 335 | } |
336 | // exit_true: | 336 | return( TRUE); |
337 | exit TRUE; | ||
338 | exit_false: | 337 | exit_false: |
339 | exit FALSE; | 338 | return( FALSE); |
340 | } | 339 | } |
341 | 340 | ||
342 | /* | 341 | /* |
@@ -307,7 +307,7 @@ int cut_main(int argc, char **argv) | |||
307 | cut(); | 307 | cut(); |
308 | } | 308 | } |
309 | 309 | ||
310 | exit(exit_status); | 310 | return(exit_status); |
311 | } | 311 | } |
312 | 312 | ||
313 | /* cut - extract columns from a file or stdin. Author: Michael J. Holme | 313 | /* cut - extract columns from a file or stdin. Author: Michael J. Holme |
@@ -273,6 +273,5 @@ int date_main(int argc, char **argv) | |||
273 | strftime(t_buff, 200, date_fmt, &tm_time); | 273 | strftime(t_buff, 200, date_fmt, &tm_time); |
274 | printf("%s\n", t_buff); | 274 | printf("%s\n", t_buff); |
275 | 275 | ||
276 | exit(TRUE); | 276 | return(TRUE); |
277 | |||
278 | } | 277 | } |
diff --git a/deallocvt.c b/deallocvt.c index a1b8e4eea..b65f7b098 100644 --- a/deallocvt.c +++ b/deallocvt.c | |||
@@ -34,7 +34,7 @@ int deallocvt_main(int argc, char *argv[]) | |||
34 | /* deallocate all unused consoles */ | 34 | /* deallocate all unused consoles */ |
35 | if (ioctl(fd, VT_DISALLOCATE, 0)) { | 35 | if (ioctl(fd, VT_DISALLOCATE, 0)) { |
36 | perror("VT_DISALLOCATE"); | 36 | perror("VT_DISALLOCATE"); |
37 | exit(1); | 37 | exit( FALSE); |
38 | } | 38 | } |
39 | } else | 39 | } else |
40 | for (i = 1; i < argc; i++) { | 40 | for (i = 1; i < argc; i++) { |
@@ -48,8 +48,8 @@ int deallocvt_main(int argc, char *argv[]) | |||
48 | perror("VT_DISALLOCATE"); | 48 | perror("VT_DISALLOCATE"); |
49 | fprintf(stderr, "%s: could not deallocate console %d\n", | 49 | fprintf(stderr, "%s: could not deallocate console %d\n", |
50 | progname, num); | 50 | progname, num); |
51 | exit(1); | 51 | exit( FALSE); |
52 | } | 52 | } |
53 | } | 53 | } |
54 | exit(0); | 54 | return( TRUE); |
55 | } | 55 | } |
@@ -108,7 +108,7 @@ extern int df_main(int argc, char **argv) | |||
108 | endmntent(mountTable); | 108 | endmntent(mountTable); |
109 | } | 109 | } |
110 | 110 | ||
111 | exit(TRUE); | 111 | return(TRUE); |
112 | } | 112 | } |
113 | 113 | ||
114 | /* | 114 | /* |
@@ -45,5 +45,5 @@ extern int dirname_main(int argc, char **argv) | |||
45 | if (s && *s) | 45 | if (s && *s) |
46 | *s = '\0'; | 46 | *s = '\0'; |
47 | printf("%s\n", (s)? *argv : "."); | 47 | printf("%s\n", (s)? *argv : "."); |
48 | exit(TRUE); | 48 | return(TRUE); |
49 | } | 49 | } |
@@ -128,6 +128,5 @@ int dmesg_main(int argc, char **argv) | |||
128 | exit(FALSE); | 128 | exit(FALSE); |
129 | klogctl_error: | 129 | klogctl_error: |
130 | perror("klogctl"); | 130 | perror("klogctl"); |
131 | exit(FALSE); | 131 | return(FALSE); |
132 | |||
133 | } | 132 | } |
@@ -181,10 +181,10 @@ int du_main(int argc, char **argv) | |||
181 | } | 181 | } |
182 | } | 182 | } |
183 | 183 | ||
184 | exit(0); | 184 | return(0); |
185 | } | 185 | } |
186 | 186 | ||
187 | /* $Id: du.c,v 1.19 2000/05/10 05:05:45 erik Exp $ */ | 187 | /* $Id: du.c,v 1.20 2000/06/19 17:25:39 andersen Exp $ */ |
188 | /* | 188 | /* |
189 | Local Variables: | 189 | Local Variables: |
190 | c-file-style: "linux" | 190 | c-file-style: "linux" |
@@ -56,5 +56,5 @@ extern int dutmp_main(int argc, char **argv) | |||
56 | (long)ut.ut_addr); | 56 | (long)ut.ut_addr); |
57 | } | 57 | } |
58 | 58 | ||
59 | exit(TRUE); | 59 | return(TRUE); |
60 | } | 60 | } |
@@ -96,7 +96,7 @@ echo_main(int argc, char** argv) | |||
96 | if (! nflag) | 96 | if (! nflag) |
97 | putchar('\n'); | 97 | putchar('\n'); |
98 | fflush(stdout); | 98 | fflush(stdout); |
99 | exit( 0); | 99 | return( 0); |
100 | } | 100 | } |
101 | 101 | ||
102 | /*- | 102 | /*- |
diff --git a/editors/sed.c b/editors/sed.c index 955858f7f..d4b721e49 100644 --- a/editors/sed.c +++ b/editors/sed.c | |||
@@ -352,7 +352,7 @@ extern int sed_main(int argc, char **argv) | |||
352 | fclose(fp); | 352 | fclose(fp); |
353 | } | 353 | } |
354 | } | 354 | } |
355 | exit(TRUE); | 355 | return(TRUE); |
356 | } | 356 | } |
357 | 357 | ||
358 | 358 | ||
@@ -329,5 +329,5 @@ extern int fbset_main(int argc, char **argv) | |||
329 | /* Don't close the file, as exiting will take care of that */ | 329 | /* Don't close the file, as exiting will take care of that */ |
330 | /* close(fh); */ | 330 | /* close(fh); */ |
331 | 331 | ||
332 | exit (TRUE); | 332 | return (TRUE); |
333 | } | 333 | } |
@@ -56,5 +56,5 @@ extern int fdflush_main(int argc, char **argv) | |||
56 | perror(*argv); | 56 | perror(*argv); |
57 | exit(FALSE); | 57 | exit(FALSE); |
58 | } | 58 | } |
59 | exit(TRUE); | 59 | return(TRUE); |
60 | } | 60 | } |
@@ -116,5 +116,5 @@ int find_main(int argc, char **argv) | |||
116 | exit(FALSE); | 116 | exit(FALSE); |
117 | } | 117 | } |
118 | 118 | ||
119 | exit(TRUE); | 119 | return(TRUE); |
120 | } | 120 | } |
diff --git a/findutils/find.c b/findutils/find.c index 53b85e6b3..329d15193 100644 --- a/findutils/find.c +++ b/findutils/find.c | |||
@@ -116,5 +116,5 @@ int find_main(int argc, char **argv) | |||
116 | exit(FALSE); | 116 | exit(FALSE); |
117 | } | 117 | } |
118 | 118 | ||
119 | exit(TRUE); | 119 | return(TRUE); |
120 | } | 120 | } |
diff --git a/findutils/grep.c b/findutils/grep.c index b91fe7c2c..0e495ff87 100644 --- a/findutils/grep.c +++ b/findutils/grep.c | |||
@@ -163,7 +163,7 @@ extern int grep_main(int argc, char **argv) | |||
163 | fclose(fp); | 163 | fclose(fp); |
164 | } | 164 | } |
165 | } | 165 | } |
166 | exit(match); | 166 | return(match); |
167 | } | 167 | } |
168 | 168 | ||
169 | 169 | ||
diff --git a/findutils/which.c b/findutils/which.c index 7a11bf787..8d4422a78 100644 --- a/findutils/which.c +++ b/findutils/which.c | |||
@@ -88,7 +88,7 @@ extern int which_main(int argc, char **argv) | |||
88 | exit (FALSE); | 88 | exit (FALSE); |
89 | } | 89 | } |
90 | } | 90 | } |
91 | exit(TRUE); | 91 | return(TRUE); |
92 | } | 92 | } |
93 | 93 | ||
94 | /* | 94 | /* |
@@ -59,5 +59,5 @@ extern int free_main(int argc, char **argv) | |||
59 | printf("%6s%13ld%13ld%13ld\n", "Total:", info.totalram+info.totalswap, | 59 | printf("%6s%13ld%13ld%13ld\n", "Total:", info.totalram+info.totalswap, |
60 | (info.totalram-info.freeram)+(info.totalswap-info.freeswap), | 60 | (info.totalram-info.freeram)+(info.totalswap-info.freeswap), |
61 | info.freeram+info.freeswap); | 61 | info.freeram+info.freeswap); |
62 | exit(TRUE); | 62 | return(TRUE); |
63 | } | 63 | } |
diff --git a/freeramdisk.c b/freeramdisk.c index cabe5660b..fdac5ea46 100644 --- a/freeramdisk.c +++ b/freeramdisk.c | |||
@@ -58,7 +58,7 @@ freeramdisk_main(int argc, char **argv) | |||
58 | /* Don't bother closing. Exit does | 58 | /* Don't bother closing. Exit does |
59 | * that, so we can save a few bytes */ | 59 | * that, so we can save a few bytes */ |
60 | /* close(f); */ | 60 | /* close(f); */ |
61 | exit(TRUE); | 61 | return(TRUE); |
62 | } | 62 | } |
63 | 63 | ||
64 | /* | 64 | /* |
@@ -163,7 +163,7 @@ extern int grep_main(int argc, char **argv) | |||
163 | fclose(fp); | 163 | fclose(fp); |
164 | } | 164 | } |
165 | } | 165 | } |
166 | exit(match); | 166 | return(match); |
167 | } | 167 | } |
168 | 168 | ||
169 | 169 | ||
@@ -746,7 +746,7 @@ int gunzip_main(int argc, char **argv) | |||
746 | exit(FALSE); | 746 | exit(FALSE); |
747 | } | 747 | } |
748 | } | 748 | } |
749 | exit(exit_code); | 749 | return(exit_code); |
750 | } | 750 | } |
751 | 751 | ||
752 | 752 | ||
@@ -282,8 +282,6 @@ extern int save_orig_name; /* set if original name must be saved */ | |||
282 | #define WARN(msg) {if (!quiet) fprintf msg ; \ | 282 | #define WARN(msg) {if (!quiet) fprintf msg ; \ |
283 | if (exit_code == OK) exit_code = WARNING;} | 283 | if (exit_code == OK) exit_code = WARNING;} |
284 | 284 | ||
285 | #define do_exit(c) exit(c) | ||
286 | |||
287 | 285 | ||
288 | /* in zip.c: */ | 286 | /* in zip.c: */ |
289 | extern int zip (int in, int out); | 287 | extern int zip (int in, int out); |
@@ -1883,13 +1881,13 @@ int gzip_main(int argc, char **argv) | |||
1883 | inFileNum = open(ifname, O_RDONLY); | 1881 | inFileNum = open(ifname, O_RDONLY); |
1884 | if (inFileNum < 0) { | 1882 | if (inFileNum < 0) { |
1885 | perror(ifname); | 1883 | perror(ifname); |
1886 | do_exit(WARNING); | 1884 | exit(WARNING); |
1887 | } | 1885 | } |
1888 | /* Get the time stamp on the input file. */ | 1886 | /* Get the time stamp on the input file. */ |
1889 | result = stat(ifname, &statBuf); | 1887 | result = stat(ifname, &statBuf); |
1890 | if (result < 0) { | 1888 | if (result < 0) { |
1891 | perror(ifname); | 1889 | perror(ifname); |
1892 | do_exit(WARNING); | 1890 | exit(WARNING); |
1893 | } | 1891 | } |
1894 | time_stamp = statBuf.st_ctime; | 1892 | time_stamp = statBuf.st_ctime; |
1895 | ifile_size = statBuf.st_size; | 1893 | ifile_size = statBuf.st_size; |
@@ -1923,7 +1921,7 @@ int gzip_main(int argc, char **argv) | |||
1923 | #endif | 1921 | #endif |
1924 | if (outFileNum < 0) { | 1922 | if (outFileNum < 0) { |
1925 | perror(ofname); | 1923 | perror(ofname); |
1926 | do_exit(WARNING); | 1924 | exit(WARNING); |
1927 | } | 1925 | } |
1928 | SET_BINARY_MODE(outFileNum); | 1926 | SET_BINARY_MODE(outFileNum); |
1929 | /* Set permissions on the file */ | 1927 | /* Set permissions on the file */ |
@@ -1948,7 +1946,7 @@ int gzip_main(int argc, char **argv) | |||
1948 | } | 1946 | } |
1949 | } | 1947 | } |
1950 | 1948 | ||
1951 | do_exit(exit_code); | 1949 | return(exit_code); |
1952 | } | 1950 | } |
1953 | 1951 | ||
1954 | /* trees.c -- output deflated data using Huffman coding | 1952 | /* trees.c -- output deflated data using Huffman coding |
@@ -28,8 +28,8 @@ extern int halt_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGUSR1)); | 31 | return(kill(*(findPidByName("init")), SIGUSR1)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGUSR1)); | 33 | return(kill(1, SIGUSR1)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
@@ -109,7 +109,7 @@ int head_main(int argc, char **argv) | |||
109 | } | 109 | } |
110 | } | 110 | } |
111 | } | 111 | } |
112 | exit(0); | 112 | return(0); |
113 | } | 113 | } |
114 | 114 | ||
115 | /* $Id: head.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 115 | /* $Id: head.c,v 1.11 2000/06/19 17:25:39 andersen Exp $ */ |
@@ -26,5 +26,5 @@ | |||
26 | extern int hostid_main(int argc, char **argv) | 26 | extern int hostid_main(int argc, char **argv) |
27 | { | 27 | { |
28 | printf("%lx\n", gethostid()); | 28 | printf("%lx\n", gethostid()); |
29 | exit(TRUE); | 29 | return(TRUE); |
30 | } | 30 | } |
diff --git a/hostname.c b/hostname.c index 0df9fed75..e909138e4 100644 --- a/hostname.c +++ b/hostname.c | |||
@@ -1,6 +1,6 @@ | |||
1 | /* vi: set sw=4 ts=4: */ | 1 | /* vi: set sw=4 ts=4: */ |
2 | /* | 2 | /* |
3 | * $Id: hostname.c,v 1.9 2000/05/19 05:35:18 erik Exp $ | 3 | * $Id: hostname.c,v 1.10 2000/06/19 17:25:39 andersen Exp $ |
4 | * Mini hostname implementation for busybox | 4 | * Mini hostname implementation for busybox |
5 | * | 5 | * |
6 | * Copyright (C) 1999 by Randolph Chung <tausq@debian.org> | 6 | * Copyright (C) 1999 by Randolph Chung <tausq@debian.org> |
@@ -143,5 +143,5 @@ int hostname_main(int argc, char **argv) | |||
143 | printf("%s\n", buf); | 143 | printf("%s\n", buf); |
144 | } | 144 | } |
145 | } | 145 | } |
146 | exit(0); | 146 | return(0); |
147 | } | 147 | } |
@@ -89,7 +89,7 @@ extern int id_main(int argc, char **argv) | |||
89 | my_getpwnam(user), user, my_getgrnam(group), group); | 89 | my_getpwnam(user), user, my_getgrnam(group), group); |
90 | 90 | ||
91 | 91 | ||
92 | exit(0); | 92 | return(0); |
93 | } | 93 | } |
94 | 94 | ||
95 | 95 | ||
diff --git a/init/halt.c b/init/halt.c index bcd69b952..2ca36d038 100644 --- a/init/halt.c +++ b/init/halt.c | |||
@@ -28,8 +28,8 @@ extern int halt_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGUSR1)); | 31 | return(kill(*(findPidByName("init")), SIGUSR1)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGUSR1)); | 33 | return(kill(1, SIGUSR1)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
diff --git a/init/poweroff.c b/init/poweroff.c index bc8e67716..126a0fb94 100644 --- a/init/poweroff.c +++ b/init/poweroff.c | |||
@@ -28,8 +28,8 @@ extern int poweroff_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGUSR2)); | 31 | return(kill(*(findPidByName("init")), SIGUSR2)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGUSR2)); | 33 | return(kill(1, SIGUSR2)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
diff --git a/init/reboot.c b/init/reboot.c index 6e1f3d53b..bde8dbd77 100644 --- a/init/reboot.c +++ b/init/reboot.c | |||
@@ -28,9 +28,9 @@ extern int reboot_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGINT)); | 31 | return(kill(*(findPidByName("init")), SIGINT)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGINT)); | 33 | return(kill(1, SIGINT)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
36 | 36 | ||
diff --git a/internal.h b/internal.h index 9997f4dc4..fce32c415 100644 --- a/internal.h +++ b/internal.h | |||
@@ -33,6 +33,7 @@ | |||
33 | #include <sys/stat.h> | 33 | #include <sys/stat.h> |
34 | #include <sys/param.h> | 34 | #include <sys/param.h> |
35 | #include <mntent.h> | 35 | #include <mntent.h> |
36 | #include <asm/string.h> | ||
36 | 37 | ||
37 | 38 | ||
38 | /* Some useful definitions */ | 39 | /* Some useful definitions */ |
@@ -188,8 +188,7 @@ static int shell_exit(struct job *cmd, struct jobSet *junk) | |||
188 | if (!cmd->progs[0].argv[1] == 1) | 188 | if (!cmd->progs[0].argv[1] == 1) |
189 | exit TRUE; | 189 | exit TRUE; |
190 | 190 | ||
191 | else | 191 | return(atoi(cmd->progs[0].argv[1])); |
192 | exit(atoi(cmd->progs[0].argv[1])); | ||
193 | } | 192 | } |
194 | 193 | ||
195 | /* built-in 'fg' and 'bg' handler */ | 194 | /* built-in 'fg' and 'bg' handler */ |
@@ -136,7 +136,7 @@ extern int ln_main(int argc, char **argv) | |||
136 | exit FALSE; | 136 | exit FALSE; |
137 | } | 137 | } |
138 | } | 138 | } |
139 | exit TRUE; | 139 | return( TRUE); |
140 | } | 140 | } |
141 | 141 | ||
142 | /* | 142 | /* |
@@ -140,10 +140,9 @@ int screen_map_load(int fd, FILE * fp) | |||
140 | perror("PIO_SCRNMAP ioctl"), exit(1); | 140 | perror("PIO_SCRNMAP ioctl"), exit(1); |
141 | else | 141 | else |
142 | return 0; | 142 | return 0; |
143 | } else { | ||
144 | fprintf(stderr, "Error parsing symbolic map\n"); | ||
145 | exit(1); | ||
146 | } | 143 | } |
144 | fprintf(stderr, "Error parsing symbolic map\n"); | ||
145 | return(1); | ||
147 | } | 146 | } |
148 | 147 | ||
149 | 148 | ||
diff --git a/loadkmap.c b/loadkmap.c index 99efc5101..905741467 100644 --- a/loadkmap.c +++ b/loadkmap.c | |||
@@ -94,5 +94,5 @@ int loadkmap_main(int argc, char **argv) | |||
94 | /* Don't bother to close files. Exit does that | 94 | /* Don't bother to close files. Exit does that |
95 | * automagically, so we can save a few bytes */ | 95 | * automagically, so we can save a few bytes */ |
96 | /* close(fd); */ | 96 | /* close(fd); */ |
97 | exit(TRUE); | 97 | return(TRUE); |
98 | } | 98 | } |
@@ -118,7 +118,7 @@ extern int logger_main(int argc, char **argv) | |||
118 | int option = 0; | 118 | int option = 0; |
119 | int fromStdinFlag = FALSE; | 119 | int fromStdinFlag = FALSE; |
120 | int stopLookingAtMeLikeThat = FALSE; | 120 | int stopLookingAtMeLikeThat = FALSE; |
121 | char *message, buf[1024], name[128]; | 121 | char *message=NULL, buf[1024], name[128]; |
122 | 122 | ||
123 | /* Fill out the name string early (may be overwritten later */ | 123 | /* Fill out the name string early (may be overwritten later */ |
124 | my_getpwuid(name, geteuid()); | 124 | my_getpwuid(name, geteuid()); |
@@ -175,5 +175,5 @@ extern int logger_main(int argc, char **argv) | |||
175 | syslog(pri, message); | 175 | syslog(pri, message); |
176 | closelog(); | 176 | closelog(); |
177 | 177 | ||
178 | exit(TRUE); | 178 | return(TRUE); |
179 | } | 179 | } |
@@ -42,5 +42,5 @@ extern int logname_main(int argc, char **argv) | |||
42 | exit(TRUE); | 42 | exit(TRUE); |
43 | } | 43 | } |
44 | fprintf(stderr, "no login name\n"); | 44 | fprintf(stderr, "no login name\n"); |
45 | exit(FALSE); | 45 | return(FALSE); |
46 | } | 46 | } |
@@ -36,5 +36,5 @@ extern int lsmod_main(int argc, char **argv) | |||
36 | char *cmd[] = { "cat", "/proc/modules", "\0" }; | 36 | char *cmd[] = { "cat", "/proc/modules", "\0" }; |
37 | #endif | 37 | #endif |
38 | 38 | ||
39 | exit(cat_main(3, cmd)); | 39 | return(cat_main(3, cmd)); |
40 | } | 40 | } |
@@ -186,5 +186,5 @@ int math_main(int argc, char **argv) | |||
186 | } | 186 | } |
187 | } | 187 | } |
188 | stack_machine(0); | 188 | stack_machine(0); |
189 | exit( TRUE); | 189 | return( TRUE); |
190 | } | 190 | } |
diff --git a/miscutils/dutmp.c b/miscutils/dutmp.c index f264fd75b..c6bc0c794 100644 --- a/miscutils/dutmp.c +++ b/miscutils/dutmp.c | |||
@@ -56,5 +56,5 @@ extern int dutmp_main(int argc, char **argv) | |||
56 | (long)ut.ut_addr); | 56 | (long)ut.ut_addr); |
57 | } | 57 | } |
58 | 58 | ||
59 | exit(TRUE); | 59 | return(TRUE); |
60 | } | 60 | } |
diff --git a/miscutils/mktemp.c b/miscutils/mktemp.c index b30b9a08f..87792cb18 100644 --- a/miscutils/mktemp.c +++ b/miscutils/mktemp.c | |||
@@ -39,5 +39,5 @@ extern int mktemp_main(int argc, char **argv) | |||
39 | if(mkstemp(argv[argc-1]) < 0) | 39 | if(mkstemp(argv[argc-1]) < 0) |
40 | exit(FALSE); | 40 | exit(FALSE); |
41 | (void) puts(argv[argc-1]); | 41 | (void) puts(argv[argc-1]); |
42 | exit(TRUE); | 42 | return(TRUE); |
43 | } | 43 | } |
diff --git a/miscutils/mt.c b/miscutils/mt.c index 44f23884c..304d66485 100644 --- a/miscutils/mt.c +++ b/miscutils/mt.c | |||
@@ -101,5 +101,5 @@ extern int mt_main(int argc, char **argv) | |||
101 | exit (FALSE); | 101 | exit (FALSE); |
102 | } | 102 | } |
103 | 103 | ||
104 | exit (TRUE); | 104 | return (TRUE); |
105 | } | 105 | } |
@@ -112,5 +112,5 @@ extern int mkdir_main(int argc, char **argv) | |||
112 | argc--; | 112 | argc--; |
113 | argv++; | 113 | argv++; |
114 | } | 114 | } |
115 | exit TRUE; | 115 | return( TRUE); |
116 | } | 116 | } |
@@ -65,7 +65,6 @@ extern int mkfifo_main(int argc, char **argv) | |||
65 | if (mkfifo(*argv, mode) < 0) { | 65 | if (mkfifo(*argv, mode) < 0) { |
66 | perror("mkfifo"); | 66 | perror("mkfifo"); |
67 | exit(255); | 67 | exit(255); |
68 | } else { | ||
69 | exit(TRUE); | ||
70 | } | 68 | } |
69 | return(TRUE); | ||
71 | } | 70 | } |
@@ -98,6 +98,6 @@ int mknod_main(int argc, char **argv) | |||
98 | 98 | ||
99 | if (mknod(argv[0], mode, dev) != 0) | 99 | if (mknod(argv[0], mode, dev) != 0) |
100 | fatalError("%s: %s\n", argv[0], strerror(errno)); | 100 | fatalError("%s: %s\n", argv[0], strerror(errno)); |
101 | exit (TRUE); | 101 | return (TRUE); |
102 | } | 102 | } |
103 | 103 | ||
@@ -469,5 +469,5 @@ the -f option to force it.\n", program_name, device_name); | |||
469 | */ | 469 | */ |
470 | if (fsync(DEV)) | 470 | if (fsync(DEV)) |
471 | die("fsync failed"); | 471 | die("fsync failed"); |
472 | exit(TRUE); | 472 | return(TRUE); |
473 | } | 473 | } |
@@ -39,5 +39,5 @@ extern int mktemp_main(int argc, char **argv) | |||
39 | if(mkstemp(argv[argc-1]) < 0) | 39 | if(mkstemp(argv[argc-1]) < 0) |
40 | exit(FALSE); | 40 | exit(FALSE); |
41 | (void) puts(argv[argc-1]); | 41 | (void) puts(argv[argc-1]); |
42 | exit(TRUE); | 42 | return(TRUE); |
43 | } | 43 | } |
diff --git a/modutils/lsmod.c b/modutils/lsmod.c index 9b72275cd..d3b1bb79e 100644 --- a/modutils/lsmod.c +++ b/modutils/lsmod.c | |||
@@ -36,5 +36,5 @@ extern int lsmod_main(int argc, char **argv) | |||
36 | char *cmd[] = { "cat", "/proc/modules", "\0" }; | 36 | char *cmd[] = { "cat", "/proc/modules", "\0" }; |
37 | #endif | 37 | #endif |
38 | 38 | ||
39 | exit(cat_main(3, cmd)); | 39 | return(cat_main(3, cmd)); |
40 | } | 40 | } |
diff --git a/modutils/rmmod.c b/modutils/rmmod.c index 5ef4a60f8..a73d789f2 100644 --- a/modutils/rmmod.c +++ b/modutils/rmmod.c | |||
@@ -75,5 +75,5 @@ extern int rmmod_main(int argc, char **argv) | |||
75 | } | 75 | } |
76 | argv++; | 76 | argv++; |
77 | } | 77 | } |
78 | exit(TRUE); | 78 | return(TRUE); |
79 | } | 79 | } |
@@ -221,5 +221,5 @@ extern int more_main(int argc, char **argv) | |||
221 | #ifdef BB_FEATURE_USE_TERMIOS | 221 | #ifdef BB_FEATURE_USE_TERMIOS |
222 | gotsig(0); | 222 | gotsig(0); |
223 | #endif | 223 | #endif |
224 | exit(TRUE); | 224 | return(TRUE); |
225 | } | 225 | } |
@@ -101,5 +101,5 @@ extern int mt_main(int argc, char **argv) | |||
101 | exit (FALSE); | 101 | exit (FALSE); |
102 | } | 102 | } |
103 | 103 | ||
104 | exit (TRUE); | 104 | return (TRUE); |
105 | } | 105 | } |
diff --git a/networking/hostname.c b/networking/hostname.c index 0df9fed75..e909138e4 100644 --- a/networking/hostname.c +++ b/networking/hostname.c | |||
@@ -1,6 +1,6 @@ | |||
1 | /* vi: set sw=4 ts=4: */ | 1 | /* vi: set sw=4 ts=4: */ |
2 | /* | 2 | /* |
3 | * $Id: hostname.c,v 1.9 2000/05/19 05:35:18 erik Exp $ | 3 | * $Id: hostname.c,v 1.10 2000/06/19 17:25:39 andersen Exp $ |
4 | * Mini hostname implementation for busybox | 4 | * Mini hostname implementation for busybox |
5 | * | 5 | * |
6 | * Copyright (C) 1999 by Randolph Chung <tausq@debian.org> | 6 | * Copyright (C) 1999 by Randolph Chung <tausq@debian.org> |
@@ -143,5 +143,5 @@ int hostname_main(int argc, char **argv) | |||
143 | printf("%s\n", buf); | 143 | printf("%s\n", buf); |
144 | } | 144 | } |
145 | } | 145 | } |
146 | exit(0); | 146 | return(0); |
147 | } | 147 | } |
diff --git a/networking/nslookup.c b/networking/nslookup.c index 82bcf56a1..54f37c848 100644 --- a/networking/nslookup.c +++ b/networking/nslookup.c | |||
@@ -174,7 +174,7 @@ int nslookup_main(int argc, char **argv) | |||
174 | host = gethostbyname(argv[1]); | 174 | host = gethostbyname(argv[1]); |
175 | } | 175 | } |
176 | hostent_fprint(host, stdout); | 176 | hostent_fprint(host, stdout); |
177 | exit( TRUE); | 177 | return( TRUE); |
178 | } | 178 | } |
179 | 179 | ||
180 | /* $Id: nslookup.c,v 1.9 2000/05/12 19:41:47 erik Exp $ */ | 180 | /* $Id: nslookup.c,v 1.10 2000/06/19 17:25:40 andersen Exp $ */ |
diff --git a/nslookup.c b/nslookup.c index 82bcf56a1..54f37c848 100644 --- a/nslookup.c +++ b/nslookup.c | |||
@@ -174,7 +174,7 @@ int nslookup_main(int argc, char **argv) | |||
174 | host = gethostbyname(argv[1]); | 174 | host = gethostbyname(argv[1]); |
175 | } | 175 | } |
176 | hostent_fprint(host, stdout); | 176 | hostent_fprint(host, stdout); |
177 | exit( TRUE); | 177 | return( TRUE); |
178 | } | 178 | } |
179 | 179 | ||
180 | /* $Id: nslookup.c,v 1.9 2000/05/12 19:41:47 erik Exp $ */ | 180 | /* $Id: nslookup.c,v 1.10 2000/06/19 17:25:40 andersen Exp $ */ |
diff --git a/poweroff.c b/poweroff.c index bc8e67716..126a0fb94 100644 --- a/poweroff.c +++ b/poweroff.c | |||
@@ -28,8 +28,8 @@ extern int poweroff_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGUSR2)); | 31 | return(kill(*(findPidByName("init")), SIGUSR2)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGUSR2)); | 33 | return(kill(1, SIGUSR2)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
diff --git a/procps/free.c b/procps/free.c index e6f130ea9..a81189be9 100644 --- a/procps/free.c +++ b/procps/free.c | |||
@@ -59,5 +59,5 @@ extern int free_main(int argc, char **argv) | |||
59 | printf("%6s%13ld%13ld%13ld\n", "Total:", info.totalram+info.totalswap, | 59 | printf("%6s%13ld%13ld%13ld\n", "Total:", info.totalram+info.totalswap, |
60 | (info.totalram-info.freeram)+(info.totalswap-info.freeswap), | 60 | (info.totalram-info.freeram)+(info.totalswap-info.freeswap), |
61 | info.freeram+info.freeswap); | 61 | info.freeram+info.freeswap); |
62 | exit(TRUE); | 62 | return(TRUE); |
63 | } | 63 | } |
diff --git a/procps/ps.c b/procps/ps.c index 41b8465bd..13b6ce541 100644 --- a/procps/ps.c +++ b/procps/ps.c | |||
@@ -192,7 +192,7 @@ extern int ps_main(int argc, char **argv) | |||
192 | fprintf(stdout, "\n"); | 192 | fprintf(stdout, "\n"); |
193 | } | 193 | } |
194 | closedir(dir); | 194 | closedir(dir); |
195 | exit(TRUE); | 195 | return(TRUE); |
196 | } | 196 | } |
197 | 197 | ||
198 | 198 | ||
diff --git a/procps/uptime.c b/procps/uptime.c index af54158c9..67ca34d75 100644 --- a/procps/uptime.c +++ b/procps/uptime.c | |||
@@ -69,5 +69,5 @@ extern int uptime_main(int argc, char **argv) | |||
69 | LOAD_INT(info.loads[1]), LOAD_FRAC(info.loads[1]), | 69 | LOAD_INT(info.loads[1]), LOAD_FRAC(info.loads[1]), |
70 | LOAD_INT(info.loads[2]), LOAD_FRAC(info.loads[2])); | 70 | LOAD_INT(info.loads[2]), LOAD_FRAC(info.loads[2])); |
71 | 71 | ||
72 | exit(TRUE); | 72 | return(TRUE); |
73 | } | 73 | } |
@@ -192,7 +192,7 @@ extern int ps_main(int argc, char **argv) | |||
192 | fprintf(stdout, "\n"); | 192 | fprintf(stdout, "\n"); |
193 | } | 193 | } |
194 | closedir(dir); | 194 | closedir(dir); |
195 | exit(TRUE); | 195 | return(TRUE); |
196 | } | 196 | } |
197 | 197 | ||
198 | 198 | ||
@@ -34,5 +34,5 @@ extern int pwd_main(int argc, char **argv) | |||
34 | fatalError("pwd: %s\n", strerror(errno)); | 34 | fatalError("pwd: %s\n", strerror(errno)); |
35 | 35 | ||
36 | printf("%s\n", buf); | 36 | printf("%s\n", buf); |
37 | exit(TRUE); | 37 | return(TRUE); |
38 | } | 38 | } |
@@ -28,9 +28,9 @@ extern int reboot_main(int argc, char **argv) | |||
28 | { | 28 | { |
29 | #ifdef BB_FEATURE_LINUXRC | 29 | #ifdef BB_FEATURE_LINUXRC |
30 | /* don't assume init's pid == 1 */ | 30 | /* don't assume init's pid == 1 */ |
31 | exit(kill(*(findPidByName("init")), SIGINT)); | 31 | return(kill(*(findPidByName("init")), SIGINT)); |
32 | #else | 32 | #else |
33 | exit(kill(1, SIGINT)); | 33 | return(kill(1, SIGINT)); |
34 | #endif | 34 | #endif |
35 | } | 35 | } |
36 | 36 | ||
@@ -112,5 +112,5 @@ extern int rm_main(int argc, char **argv) | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | } | 114 | } |
115 | exit(TRUE); | 115 | return(TRUE); |
116 | } | 116 | } |
@@ -44,5 +44,5 @@ extern int rmdir_main(int argc, char **argv) | |||
44 | exit(FALSE); | 44 | exit(FALSE); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | exit(TRUE); | 47 | return(TRUE); |
48 | } | 48 | } |
@@ -75,5 +75,5 @@ extern int rmmod_main(int argc, char **argv) | |||
75 | } | 75 | } |
76 | argv++; | 76 | argv++; |
77 | } | 77 | } |
78 | exit(TRUE); | 78 | return(TRUE); |
79 | } | 79 | } |
@@ -352,7 +352,7 @@ extern int sed_main(int argc, char **argv) | |||
352 | fclose(fp); | 352 | fclose(fp); |
353 | } | 353 | } |
354 | } | 354 | } |
355 | exit(TRUE); | 355 | return(TRUE); |
356 | } | 356 | } |
357 | 357 | ||
358 | 358 | ||
diff --git a/setkeycodes.c b/setkeycodes.c index e933e14bc..9062caf75 100644 --- a/setkeycodes.c +++ b/setkeycodes.c | |||
@@ -72,5 +72,5 @@ setkeycodes_main(int argc, char** argv) | |||
72 | argc -= 2; | 72 | argc -= 2; |
73 | argv += 2; | 73 | argv += 2; |
74 | } | 74 | } |
75 | exit( TRUE); | 75 | return( TRUE); |
76 | } | 76 | } |
@@ -188,8 +188,7 @@ static int shell_exit(struct job *cmd, struct jobSet *junk) | |||
188 | if (!cmd->progs[0].argv[1] == 1) | 188 | if (!cmd->progs[0].argv[1] == 1) |
189 | exit TRUE; | 189 | exit TRUE; |
190 | 190 | ||
191 | else | 191 | return(atoi(cmd->progs[0].argv[1])); |
192 | exit(atoi(cmd->progs[0].argv[1])); | ||
193 | } | 192 | } |
194 | 193 | ||
195 | /* built-in 'fg' and 'bg' handler */ | 194 | /* built-in 'fg' and 'bg' handler */ |
diff --git a/shell/lash.c b/shell/lash.c index 8ea5e305b..56d94258c 100644 --- a/shell/lash.c +++ b/shell/lash.c | |||
@@ -188,8 +188,7 @@ static int shell_exit(struct job *cmd, struct jobSet *junk) | |||
188 | if (!cmd->progs[0].argv[1] == 1) | 188 | if (!cmd->progs[0].argv[1] == 1) |
189 | exit TRUE; | 189 | exit TRUE; |
190 | 190 | ||
191 | else | 191 | return(atoi(cmd->progs[0].argv[1])); |
192 | exit(atoi(cmd->progs[0].argv[1])); | ||
193 | } | 192 | } |
194 | 193 | ||
195 | /* built-in 'fg' and 'bg' handler */ | 194 | /* built-in 'fg' and 'bg' handler */ |
@@ -39,6 +39,6 @@ extern int sleep_main(int argc, char **argv) | |||
39 | if (sleep(atoi(*(++argv))) != 0) { | 39 | if (sleep(atoi(*(++argv))) != 0) { |
40 | perror("sleep"); | 40 | perror("sleep"); |
41 | exit(FALSE); | 41 | exit(FALSE); |
42 | } else | 42 | } |
43 | exit(TRUE); | 43 | return(TRUE); |
44 | } | 44 | } |
@@ -301,7 +301,7 @@ int sort_main(int argc, char **argv) | |||
301 | list_release(&list); | 301 | list_release(&list); |
302 | } | 302 | } |
303 | 303 | ||
304 | exit(0); | 304 | return(0); |
305 | } | 305 | } |
306 | 306 | ||
307 | /* $Id: sort.c,v 1.16 2000/05/12 19:41:47 erik Exp $ */ | 307 | /* $Id: sort.c,v 1.17 2000/06/19 17:25:40 andersen Exp $ */ |
@@ -33,5 +33,5 @@ extern int sync_main(int argc, char **argv) | |||
33 | #endif | 33 | #endif |
34 | ); | 34 | ); |
35 | } | 35 | } |
36 | exit(sync()); | 36 | return(sync()); |
37 | } | 37 | } |
diff --git a/sysklogd/logger.c b/sysklogd/logger.c index 118a5ded0..d32ccaaf3 100644 --- a/sysklogd/logger.c +++ b/sysklogd/logger.c | |||
@@ -118,7 +118,7 @@ extern int logger_main(int argc, char **argv) | |||
118 | int option = 0; | 118 | int option = 0; |
119 | int fromStdinFlag = FALSE; | 119 | int fromStdinFlag = FALSE; |
120 | int stopLookingAtMeLikeThat = FALSE; | 120 | int stopLookingAtMeLikeThat = FALSE; |
121 | char *message, buf[1024], name[128]; | 121 | char *message=NULL, buf[1024], name[128]; |
122 | 122 | ||
123 | /* Fill out the name string early (may be overwritten later */ | 123 | /* Fill out the name string early (may be overwritten later */ |
124 | my_getpwuid(name, geteuid()); | 124 | my_getpwuid(name, geteuid()); |
@@ -175,5 +175,5 @@ extern int logger_main(int argc, char **argv) | |||
175 | syslog(pri, message); | 175 | syslog(pri, message); |
176 | closelog(); | 176 | closelog(); |
177 | 177 | ||
178 | exit(TRUE); | 178 | return(TRUE); |
179 | } | 179 | } |
@@ -400,7 +400,7 @@ extern int tail_main(int argc, char **argv) | |||
400 | exit_status |= tail_file(argv[i], n_units); | 400 | exit_status |= tail_file(argv[i], n_units); |
401 | } | 401 | } |
402 | 402 | ||
403 | exit(exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); | 403 | return(exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); |
404 | } | 404 | } |
405 | 405 | ||
406 | 406 | ||
@@ -130,7 +130,7 @@ int tee_main(int argc, char **argv) | |||
130 | /* Don't bother to close files Exit does that | 130 | /* Don't bother to close files Exit does that |
131 | * automagically, so we can save a few bytes */ | 131 | * automagically, so we can save a few bytes */ |
132 | /* free(FileList); */ | 132 | /* free(FileList); */ |
133 | exit(0); | 133 | return(0); |
134 | } | 134 | } |
135 | 135 | ||
136 | /* $Id: tee.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 136 | /* $Id: tee.c,v 1.11 2000/06/19 17:25:40 andersen Exp $ */ |
@@ -235,7 +235,7 @@ test_main(int argc, char** argv) | |||
235 | if (*t_wp != NULL && *++t_wp != NULL) | 235 | if (*t_wp != NULL && *++t_wp != NULL) |
236 | syntax(*t_wp, "unknown operand"); | 236 | syntax(*t_wp, "unknown operand"); |
237 | 237 | ||
238 | exit( res); | 238 | return( res); |
239 | } | 239 | } |
240 | 240 | ||
241 | static void | 241 | static void |
@@ -81,5 +81,5 @@ extern int touch_main(int argc, char **argv) | |||
81 | argv++; | 81 | argv++; |
82 | } | 82 | } |
83 | 83 | ||
84 | exit(TRUE); | 84 | return(TRUE); |
85 | } | 85 | } |
diff --git a/true_false.c b/true_false.c index 5ae221b3a..c56f5e7af 100644 --- a/true_false.c +++ b/true_false.c | |||
@@ -27,10 +27,10 @@ | |||
27 | 27 | ||
28 | extern int true_main(int argc, char **argv) | 28 | extern int true_main(int argc, char **argv) |
29 | { | 29 | { |
30 | exit(TRUE); | 30 | return(TRUE); |
31 | } | 31 | } |
32 | 32 | ||
33 | extern int false_main(int argc, char **argv) | 33 | extern int false_main(int argc, char **argv) |
34 | { | 34 | { |
35 | exit(FALSE); | 35 | return(FALSE); |
36 | } | 36 | } |
@@ -46,5 +46,5 @@ extern int tty_main(int argc, char **argv) | |||
46 | else | 46 | else |
47 | puts("not a tty"); | 47 | puts("not a tty"); |
48 | } | 48 | } |
49 | exit(isatty(0) ? TRUE : FALSE); | 49 | return(isatty(0) ? TRUE : FALSE); |
50 | } | 50 | } |
@@ -156,7 +156,7 @@ int uname_main(int argc, char **argv) | |||
156 | print_element(PRINT_MACHINE, name.machine); | 156 | print_element(PRINT_MACHINE, name.machine); |
157 | print_element(PRINT_PROCESSOR, processor); | 157 | print_element(PRINT_PROCESSOR, processor); |
158 | 158 | ||
159 | exit(TRUE); | 159 | return(TRUE); |
160 | } | 160 | } |
161 | 161 | ||
162 | /* If the name element set in MASK is selected for printing in `toprint', | 162 | /* If the name element set in MASK is selected for printing in `toprint', |
@@ -184,7 +184,7 @@ int uniq_main(int argc, char **argv) | |||
184 | subject_last(&s); | 184 | subject_last(&s); |
185 | subject_study(&s); | 185 | subject_study(&s); |
186 | 186 | ||
187 | exit(0); | 187 | return(0); |
188 | } | 188 | } |
189 | 189 | ||
190 | /* $Id: uniq.c,v 1.10 2000/05/12 19:41:47 erik Exp $ */ | 190 | /* $Id: uniq.c,v 1.11 2000/06/19 17:25:40 andersen Exp $ */ |
@@ -69,5 +69,5 @@ extern int uptime_main(int argc, char **argv) | |||
69 | LOAD_INT(info.loads[1]), LOAD_FRAC(info.loads[1]), | 69 | LOAD_INT(info.loads[1]), LOAD_FRAC(info.loads[1]), |
70 | LOAD_INT(info.loads[2]), LOAD_FRAC(info.loads[2])); | 70 | LOAD_INT(info.loads[2]), LOAD_FRAC(info.loads[2])); |
71 | 71 | ||
72 | exit(TRUE); | 72 | return(TRUE); |
73 | } | 73 | } |
@@ -38,5 +38,5 @@ extern int usleep_main(int argc, char **argv) | |||
38 | } | 38 | } |
39 | 39 | ||
40 | usleep(atoi(*(++argv))); /* return void */ | 40 | usleep(atoi(*(++argv))); /* return void */ |
41 | exit(TRUE); | 41 | return(TRUE); |
42 | } | 42 | } |
diff --git a/util-linux/dmesg.c b/util-linux/dmesg.c index c4f4fb408..20846f7c6 100644 --- a/util-linux/dmesg.c +++ b/util-linux/dmesg.c | |||
@@ -128,6 +128,5 @@ int dmesg_main(int argc, char **argv) | |||
128 | exit(FALSE); | 128 | exit(FALSE); |
129 | klogctl_error: | 129 | klogctl_error: |
130 | perror("klogctl"); | 130 | perror("klogctl"); |
131 | exit(FALSE); | 131 | return(FALSE); |
132 | |||
133 | } | 132 | } |
diff --git a/util-linux/fbset.c b/util-linux/fbset.c index de4c82425..0a84dce23 100644 --- a/util-linux/fbset.c +++ b/util-linux/fbset.c | |||
@@ -329,5 +329,5 @@ extern int fbset_main(int argc, char **argv) | |||
329 | /* Don't close the file, as exiting will take care of that */ | 329 | /* Don't close the file, as exiting will take care of that */ |
330 | /* close(fh); */ | 330 | /* close(fh); */ |
331 | 331 | ||
332 | exit (TRUE); | 332 | return (TRUE); |
333 | } | 333 | } |
diff --git a/util-linux/fdflush.c b/util-linux/fdflush.c index 4ec0a8886..81f0472c6 100644 --- a/util-linux/fdflush.c +++ b/util-linux/fdflush.c | |||
@@ -56,5 +56,5 @@ extern int fdflush_main(int argc, char **argv) | |||
56 | perror(*argv); | 56 | perror(*argv); |
57 | exit(FALSE); | 57 | exit(FALSE); |
58 | } | 58 | } |
59 | exit(TRUE); | 59 | return(TRUE); |
60 | } | 60 | } |
diff --git a/util-linux/freeramdisk.c b/util-linux/freeramdisk.c index cabe5660b..fdac5ea46 100644 --- a/util-linux/freeramdisk.c +++ b/util-linux/freeramdisk.c | |||
@@ -58,7 +58,7 @@ freeramdisk_main(int argc, char **argv) | |||
58 | /* Don't bother closing. Exit does | 58 | /* Don't bother closing. Exit does |
59 | * that, so we can save a few bytes */ | 59 | * that, so we can save a few bytes */ |
60 | /* close(f); */ | 60 | /* close(f); */ |
61 | exit(TRUE); | 61 | return(TRUE); |
62 | } | 62 | } |
63 | 63 | ||
64 | /* | 64 | /* |
diff --git a/util-linux/mkswap.c b/util-linux/mkswap.c index 7d76916f0..fc37368f4 100644 --- a/util-linux/mkswap.c +++ b/util-linux/mkswap.c | |||
@@ -469,5 +469,5 @@ the -f option to force it.\n", program_name, device_name); | |||
469 | */ | 469 | */ |
470 | if (fsync(DEV)) | 470 | if (fsync(DEV)) |
471 | die("fsync failed"); | 471 | die("fsync failed"); |
472 | exit(TRUE); | 472 | return(TRUE); |
473 | } | 473 | } |
diff --git a/util-linux/more.c b/util-linux/more.c index 549a41730..131016578 100644 --- a/util-linux/more.c +++ b/util-linux/more.c | |||
@@ -221,5 +221,5 @@ extern int more_main(int argc, char **argv) | |||
221 | #ifdef BB_FEATURE_USE_TERMIOS | 221 | #ifdef BB_FEATURE_USE_TERMIOS |
222 | gotsig(0); | 222 | gotsig(0); |
223 | #endif | 223 | #endif |
224 | exit(TRUE); | 224 | return(TRUE); |
225 | } | 225 | } |
diff --git a/uudecode.c b/uudecode.c index 4216e336a..752497cb0 100644 --- a/uudecode.c +++ b/uudecode.c | |||
@@ -346,5 +346,5 @@ int uudecode_main (int argc, | |||
346 | } | 346 | } |
347 | while (optind < argc); | 347 | while (optind < argc); |
348 | } | 348 | } |
349 | exit(exit_status); | 349 | return(exit_status); |
350 | } | 350 | } |
diff --git a/uuencode.c b/uuencode.c index 91136b3e6..97801aa09 100644 --- a/uuencode.c +++ b/uuencode.c | |||
@@ -240,5 +240,5 @@ int uuencode_main (int argc, | |||
240 | errorMsg("Write error\n"); | 240 | errorMsg("Write error\n"); |
241 | exit FALSE; | 241 | exit FALSE; |
242 | } | 242 | } |
243 | exit TRUE; | 243 | return( TRUE); |
244 | } | 244 | } |
@@ -166,5 +166,5 @@ int wc_main(int argc, char **argv) | |||
166 | print_counts(total_lines, total_words, total_chars, | 166 | print_counts(total_lines, total_words, total_chars, |
167 | max_length, "total"); | 167 | max_length, "total"); |
168 | } | 168 | } |
169 | exit(TRUE); | 169 | return(TRUE); |
170 | } | 170 | } |
@@ -88,7 +88,7 @@ extern int which_main(int argc, char **argv) | |||
88 | exit (FALSE); | 88 | exit (FALSE); |
89 | } | 89 | } |
90 | } | 90 | } |
91 | exit(TRUE); | 91 | return(TRUE); |
92 | } | 92 | } |
93 | 93 | ||
94 | /* | 94 | /* |
@@ -45,5 +45,5 @@ extern int whoami_main(int argc, char **argv) | |||
45 | } | 45 | } |
46 | fprintf(stderr, "%s: cannot find username for UID %u\n", argv[0], | 46 | fprintf(stderr, "%s: cannot find username for UID %u\n", argv[0], |
47 | (unsigned) uid); | 47 | (unsigned) uid); |
48 | exit(FALSE); | 48 | return(FALSE); |
49 | } | 49 | } |