diff options
Diffstat (limited to 'lib-src/movemail.c')
| -rw-r--r-- | lib-src/movemail.c | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/lib-src/movemail.c b/lib-src/movemail.c index 2d0cd9043fd..a634e2966d7 100644 --- a/lib-src/movemail.c +++ b/lib-src/movemail.c | |||
| @@ -216,7 +216,7 @@ main (argc, argv) | |||
| 216 | preserve_mail++; | 216 | preserve_mail++; |
| 217 | break; | 217 | break; |
| 218 | default: | 218 | default: |
| 219 | exit(1); | 219 | exit (EXIT_FAILURE); |
| 220 | } | 220 | } |
| 221 | } | 221 | } |
| 222 | 222 | ||
| @@ -234,7 +234,7 @@ main (argc, argv) | |||
| 234 | #else | 234 | #else |
| 235 | fprintf (stderr, "Usage: movemail [-p] inbox destfile%s\n", ""); | 235 | fprintf (stderr, "Usage: movemail [-p] inbox destfile%s\n", ""); |
| 236 | #endif | 236 | #endif |
| 237 | exit (1); | 237 | exit (EXIT_FAILURE); |
| 238 | } | 238 | } |
| 239 | 239 | ||
| 240 | inname = argv[optind]; | 240 | inname = argv[optind]; |
| @@ -536,12 +536,12 @@ main (argc, argv) | |||
| 536 | if (spool_name) | 536 | if (spool_name) |
| 537 | mailunlock (); | 537 | mailunlock (); |
| 538 | #endif | 538 | #endif |
| 539 | exit (0); | 539 | exit (EXIT_SUCCESS); |
| 540 | } | 540 | } |
| 541 | 541 | ||
| 542 | wait (&status); | 542 | wait (&status); |
| 543 | if (!WIFEXITED (status)) | 543 | if (!WIFEXITED (status)) |
| 544 | exit (1); | 544 | exit (EXIT_FAILURE); |
| 545 | else if (WRETCODE (status) != 0) | 545 | else if (WRETCODE (status) != 0) |
| 546 | exit (WRETCODE (status)); | 546 | exit (WRETCODE (status)); |
| 547 | 547 | ||
| @@ -554,7 +554,7 @@ main (argc, argv) | |||
| 554 | 554 | ||
| 555 | #endif /* ! DISABLE_DIRECT_ACCESS */ | 555 | #endif /* ! DISABLE_DIRECT_ACCESS */ |
| 556 | 556 | ||
| 557 | return 0; | 557 | return EXIT_SUCCESS; |
| 558 | } | 558 | } |
| 559 | 559 | ||
| 560 | #ifdef MAIL_USE_MAILLOCK | 560 | #ifdef MAIL_USE_MAILLOCK |
| @@ -607,7 +607,7 @@ fatal (s1, s2) | |||
| 607 | if (delete_lockname) | 607 | if (delete_lockname) |
| 608 | unlink (delete_lockname); | 608 | unlink (delete_lockname); |
| 609 | error (s1, s2, 0); | 609 | error (s1, s2, 0); |
| 610 | exit (1); | 610 | exit (EXIT_FAILURE); |
| 611 | } | 611 | } |
| 612 | 612 | ||
| 613 | /* Print error message. `s1' is printf control string, `s2' and `s3' | 613 | /* Print error message. `s1' is printf control string, `s2' and `s3' |
| @@ -709,6 +709,8 @@ char Errmsg[200]; /* POP errors, at least, can exceed | |||
| 709 | * If the mailbox is in the form "po:username:hostname", then it is | 709 | * If the mailbox is in the form "po:username:hostname", then it is |
| 710 | * modified by this function -- the second colon is replaced by a | 710 | * modified by this function -- the second colon is replaced by a |
| 711 | * null. | 711 | * null. |
| 712 | * | ||
| 713 | * Return a value suitable for passing to `exit'. | ||
| 712 | */ | 714 | */ |
| 713 | 715 | ||
| 714 | int | 716 | int |
| @@ -736,19 +738,19 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 736 | if (! server) | 738 | if (! server) |
| 737 | { | 739 | { |
| 738 | error ("Error connecting to POP server: %s", pop_error, 0); | 740 | error ("Error connecting to POP server: %s", pop_error, 0); |
| 739 | return (1); | 741 | return EXIT_FAILURE; |
| 740 | } | 742 | } |
| 741 | 743 | ||
| 742 | if (pop_stat (server, &nmsgs, &nbytes)) | 744 | if (pop_stat (server, &nmsgs, &nbytes)) |
| 743 | { | 745 | { |
| 744 | error ("Error getting message count from POP server: %s", pop_error, 0); | 746 | error ("Error getting message count from POP server: %s", pop_error, 0); |
| 745 | return (1); | 747 | return EXIT_FAILURE; |
| 746 | } | 748 | } |
| 747 | 749 | ||
| 748 | if (!nmsgs) | 750 | if (!nmsgs) |
| 749 | { | 751 | { |
| 750 | pop_close (server); | 752 | pop_close (server); |
| 751 | return (0); | 753 | return EXIT_SUCCESS; |
| 752 | } | 754 | } |
| 753 | 755 | ||
| 754 | mbfi = open (outfile, O_WRONLY | O_CREAT | O_EXCL, 0666); | 756 | mbfi = open (outfile, O_WRONLY | O_CREAT | O_EXCL, 0666); |
| @@ -756,7 +758,7 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 756 | { | 758 | { |
| 757 | pop_close (server); | 759 | pop_close (server); |
| 758 | error ("Error in open: %s, %s", strerror (errno), outfile); | 760 | error ("Error in open: %s, %s", strerror (errno), outfile); |
| 759 | return (1); | 761 | return EXIT_FAILURE; |
| 760 | } | 762 | } |
| 761 | fchown (mbfi, getuid (), -1); | 763 | fchown (mbfi, getuid (), -1); |
| 762 | 764 | ||
| @@ -766,7 +768,7 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 766 | error ("Error in fdopen: %s", strerror (errno), 0); | 768 | error ("Error in fdopen: %s", strerror (errno), 0); |
| 767 | close (mbfi); | 769 | close (mbfi); |
| 768 | unlink (outfile); | 770 | unlink (outfile); |
| 769 | return (1); | 771 | return EXIT_FAILURE; |
| 770 | } | 772 | } |
| 771 | 773 | ||
| 772 | if (reverse_order) | 774 | if (reverse_order) |
| @@ -789,7 +791,7 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 789 | { | 791 | { |
| 790 | error (Errmsg, 0, 0); | 792 | error (Errmsg, 0, 0); |
| 791 | close (mbfi); | 793 | close (mbfi); |
| 792 | return (1); | 794 | return EXIT_FAILURE; |
| 793 | } | 795 | } |
| 794 | mbx_delimit_end (mbf); | 796 | mbx_delimit_end (mbf); |
| 795 | fflush (mbf); | 797 | fflush (mbf); |
| @@ -798,7 +800,7 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 798 | error ("Error in fflush: %s", strerror (errno), 0); | 800 | error ("Error in fflush: %s", strerror (errno), 0); |
| 799 | pop_close (server); | 801 | pop_close (server); |
| 800 | close (mbfi); | 802 | close (mbfi); |
| 801 | return (1); | 803 | return EXIT_FAILURE; |
| 802 | } | 804 | } |
| 803 | } | 805 | } |
| 804 | 806 | ||
| @@ -812,14 +814,14 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 812 | if (fsync (mbfi) < 0) | 814 | if (fsync (mbfi) < 0) |
| 813 | { | 815 | { |
| 814 | error ("Error in fsync: %s", strerror (errno), 0); | 816 | error ("Error in fsync: %s", strerror (errno), 0); |
| 815 | return (1); | 817 | return EXIT_FAILURE; |
| 816 | } | 818 | } |
| 817 | #endif | 819 | #endif |
| 818 | 820 | ||
| 819 | if (close (mbfi) == -1) | 821 | if (close (mbfi) == -1) |
| 820 | { | 822 | { |
| 821 | error ("Error in close: %s", strerror (errno), 0); | 823 | error ("Error in close: %s", strerror (errno), 0); |
| 822 | return (1); | 824 | return EXIT_FAILURE; |
| 823 | } | 825 | } |
| 824 | 826 | ||
| 825 | if (! preserve) | 827 | if (! preserve) |
| @@ -829,17 +831,17 @@ popmail (mailbox, outfile, preserve, password, reverse_order) | |||
| 829 | { | 831 | { |
| 830 | error ("Error from POP server: %s", pop_error, 0); | 832 | error ("Error from POP server: %s", pop_error, 0); |
| 831 | pop_close (server); | 833 | pop_close (server); |
| 832 | return (1); | 834 | return EXIT_FAILURE; |
| 833 | } | 835 | } |
| 834 | } | 836 | } |
| 835 | 837 | ||
| 836 | if (pop_quit (server)) | 838 | if (pop_quit (server)) |
| 837 | { | 839 | { |
| 838 | error ("Error from POP server: %s", pop_error, 0); | 840 | error ("Error from POP server: %s", pop_error, 0); |
| 839 | return (1); | 841 | return EXIT_FAILURE; |
| 840 | } | 842 | } |
| 841 | 843 | ||
| 842 | return (0); | 844 | return EXIT_SUCCESS; |
| 843 | } | 845 | } |
| 844 | 846 | ||
| 845 | int | 847 | int |
| @@ -957,3 +959,5 @@ strerror (errnum) | |||
| 957 | 959 | ||
| 958 | /* arch-tag: 1c323112-41fe-4fe5-8de9-494de631f73f | 960 | /* arch-tag: 1c323112-41fe-4fe5-8de9-494de631f73f |
| 959 | (do not change this comment) */ | 961 | (do not change this comment) */ |
| 962 | |||
| 963 | /* movemail.c ends here */ | ||