using EXIT_stuff in exit() now
849e6315
2 file(s) · +7 −8
| 179 | 179 | ||
| 180 | 180 | for(i = 1; (i < argc) && (argv[i][0] == '-'); i++) { |
|
| 181 | 181 | switch (argv[i][1]) { |
|
| 182 | - | case 'v': |
|
| 183 | - | fprintf(stdout, "%s", |
|
| 184 | - | "dwm-"VERSION", (C)opyright MMVI Anselm R. Garbe\n"); |
|
| 185 | - | exit(0); |
|
| 186 | - | break; |
|
| 187 | 182 | default: |
|
| 188 | 183 | eprint("usage: dwm [-v]\n"); |
|
| 184 | + | break; |
|
| 185 | + | case 'v': |
|
| 186 | + | fputs("dwm-"VERSION", (C)opyright MMVI Anselm R. Garbe\n", stdout); |
|
| 187 | + | exit(EXIT_SUCCESS); |
|
| 189 | 188 | break; |
|
| 190 | 189 | } |
|
| 191 | 190 | } |
| 17 | 17 | { |
|
| 18 | 18 | fprintf(stderr, "fatal: could not malloc() %d bytes\n", |
|
| 19 | 19 | (int) size); |
|
| 20 | - | exit(1); |
|
| 20 | + | exit(EXIT_FAILURE); |
|
| 21 | 21 | } |
|
| 22 | 22 | ||
| 23 | 23 | /* extern */ |
|
| 37 | 37 | va_start(ap, errstr); |
|
| 38 | 38 | vfprintf(stderr, errstr, ap); |
|
| 39 | 39 | va_end(ap); |
|
| 40 | - | exit(1); |
|
| 40 | + | exit(EXIT_FAILURE); |
|
| 41 | 41 | } |
|
| 42 | 42 | ||
| 43 | 43 | void |
|
| 55 | 55 | fprintf(stderr, "dwm: execvp %s", argv[0]); |
|
| 56 | 56 | perror(" failed"); |
|
| 57 | 57 | } |
|
| 58 | - | exit (0); |
|
| 58 | + | exit(EXIT_FAILURE); |
|
| 59 | 59 | } |
|
| 60 | 60 | wait(0); |
|
| 61 | 61 | } |
|