pid_t pid;
- /* Skip argv[0]. */
- argv++;
-
if (pipe(fds) != 0) {
perror("pipe");
return;
}
}
+static void usage(const char *argv0) {
+ fprintf(stderr, "usage: %s <cmd args..>\n", argv0);
+ exit(EXIT_FAILURE);
+}
+
int main(int argc, char **argv) {
int ptm, pts;
char *name;
+ const char *argv0;
+
+ argv0 = argv[0];
+ /* Don't pass our argv[0] to the notification program. */
+ argv++;
if (argc < 2) {
- fprintf(stderr, "usage: %s <cmd args..>\n", argv[0]);
- exit(EXIT_FAILURE);
+ usage(argv0);
}
ptm = open_tty();