Lines Matching refs:panic
9 #define panic(n, str) if (n != 0) { perror(str); return 1; }
19 panic(pipe(out), "pipe stdout");
20 panic(pipe(err), "pipe stderr");
23 panic(errno, "init");
25 panic(errno, "close stdout read");
27 panic(errno, "dup2 stdout write");
29 panic(errno, "close stderr read");
31 panic(errno, "dup2 stderr write");
33 panic(errno, "spawn");
36 if (cOut == NULL) panic(-1, "cOut");
38 if (cErr == NULL) panic(-1, "cErr");
43 panic(ferror(cOut), "getline cOut");
49 panic(ferror(cErr), "getline cErr");