using EXIT_stuff in exit() now 849e6315
Anselm R. Garbe · 2006-07-18 08:18 2 file(s) · +7 −8
main.c +4 −5
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
	}
util.c +3 −3
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
}