equal
deleted
inserted
replaced
12 #include <unistd.h> |
12 #include <unistd.h> |
13 |
13 |
14 #include "wm.h" |
14 #include "wm.h" |
15 |
15 |
16 void |
16 void |
17 error(char *errstr, ...) { |
17 error(const char *errstr, ...) { |
18 va_list ap; |
18 va_list ap; |
19 va_start(ap, errstr); |
19 va_start(ap, errstr); |
20 vfprintf(stderr, errstr, ap); |
20 vfprintf(stderr, errstr, ap); |
21 va_end(ap); |
21 va_end(ap); |
22 exit(1); |
22 exit(1); |
73 *p1 = *p2; |
73 *p1 = *p2; |
74 *p2 = tmp; |
74 *p2 = tmp; |
75 } |
75 } |
76 |
76 |
77 void |
77 void |
78 spawn(Display *dpy, char *argv[]) |
78 spawn(char *argv[]) |
79 { |
79 { |
80 if(!argv || !argv[0]) |
80 if(!argv || !argv[0]) |
81 return; |
81 return; |
82 if(fork() == 0) { |
82 if(fork() == 0) { |
83 if(fork() == 0) { |
83 if(fork() == 0) { |