Mercurial > dwm-meillo
comparison util.c @ 92:4bee0aa5b286
using EXIT_stuff in exit() now
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Tue, 18 Jul 2006 08:18:54 +0200 |
parents | 052fe7498930 |
children | 61490330e90a |
comparison
equal
deleted
inserted
replaced
91:c4f8d7695833 | 92:4bee0aa5b286 |
---|---|
15 static void | 15 static void |
16 bad_malloc(unsigned int size) | 16 bad_malloc(unsigned int size) |
17 { | 17 { |
18 fprintf(stderr, "fatal: could not malloc() %d bytes\n", | 18 fprintf(stderr, "fatal: could not malloc() %d bytes\n", |
19 (int) size); | 19 (int) size); |
20 exit(1); | 20 exit(EXIT_FAILURE); |
21 } | 21 } |
22 | 22 |
23 /* extern */ | 23 /* extern */ |
24 | 24 |
25 void * | 25 void * |
35 eprint(const char *errstr, ...) { | 35 eprint(const char *errstr, ...) { |
36 va_list ap; | 36 va_list ap; |
37 va_start(ap, errstr); | 37 va_start(ap, errstr); |
38 vfprintf(stderr, errstr, ap); | 38 vfprintf(stderr, errstr, ap); |
39 va_end(ap); | 39 va_end(ap); |
40 exit(1); | 40 exit(EXIT_FAILURE); |
41 } | 41 } |
42 | 42 |
43 void | 43 void |
44 spawn(Arg *arg) | 44 spawn(Arg *arg) |
45 { | 45 { |
53 setsid(); | 53 setsid(); |
54 execvp(argv[0], argv); | 54 execvp(argv[0], argv); |
55 fprintf(stderr, "dwm: execvp %s", argv[0]); | 55 fprintf(stderr, "dwm: execvp %s", argv[0]); |
56 perror(" failed"); | 56 perror(" failed"); |
57 } | 57 } |
58 exit (0); | 58 exit(EXIT_FAILURE); |
59 } | 59 } |
60 wait(0); | 60 wait(0); |
61 } | 61 } |