77 |
/* first instance continues */ |
/* first instance continues */ |
78 |
sprintf(str, "%d\n", getpid() ); /* record pid to lockfile */ |
sprintf(str, "%d\n", getpid() ); /* record pid to lockfile */ |
79 |
write(lfp, str, strlen(str) ); |
write(lfp, str, strlen(str) ); |
80 |
signal(SIGCHLD, SIG_IGN); /* ignore child */ |
//signal(SIGCHLD, SIG_IGN); /* ignore child */ |
81 |
signal(SIGTSTP, SIG_IGN); /* ignore tty signals */ |
signal(SIGTSTP, SIG_IGN); /* ignore tty signals */ |
82 |
signal(SIGTTOU, SIG_IGN); |
signal(SIGTTOU, SIG_IGN); |
83 |
signal(SIGTTIN, SIG_IGN); |
signal(SIGTTIN, SIG_IGN); |