代码搜索结果

找到约 12,494 项符合 PID 的代码

fig1.10

#include "apue.h" #include static void sig_int(int); /* our signal-catching function */ int main(void) { char buf[MAXLINE]; /* from apue.h */ pid_t pid; int status; if (signal(SI

init.c

#include "apue.h" #include #include #include void daemonize(const char *cmd) { int i, fd0, fd1, fd2; pid_t pid; struct rlimit rl; struct sigaction sa

orphan3.c

#include "apue.h" #include static void sig_hup(int signo) { printf("SIGHUP received, pid = %d\n", getpid()); } static void pr_ids(char *name) { printf("%s: pid = %d, ppid = %d, pgrp = %d

daemoninit.c

#include #include #include #include "ourhdr.h" int daemon_init(void) { pid_t pid; if ( (pid = fork()) < 0) return(-1); else if (pid != 0) exit(0); /* pare

sigchld.c

#include "calld.h" #include /* SIGCHLD handler, invoked when a child terminates. */ void sig_chld(int signo) { int stat, errno_save; pid_t pid; errno_save = errno; /* log_msg() mi

request.c

#include "calld.h" int /* return 0 if OK, -1 on error */ request(Client *cliptr) { pid_t pid; errmsg[0] = 0; /* position where this client left off last (or rewind) */ sys_posn(cliptr->sy

lock.c

#include "calld.h" typedef struct { char *line; /* points to malloc()ed area */ /* we lock by line (device name) */ pid_t pid; /* but unlock by process ID */ /* pid of 0 means available

exec1.c

#include #include #include "ourhdr.h" char *env_init[] = { "USER=unknown", "PATH=/tmp", NULL }; int main(void) { pid_t pid; if ( (pid = fork()) < 0) err_sys("fork err

shell2.c

#include #include #include #include "ourhdr.h" static void sig_int(int); /* our signal-catching function */ int main(void) { char buf[MAXLINE]; pid_t pid; i

exec2.c

#include #include #include "ourhdr.h" int main(void) { pid_t pid; if ( (pid = fork()) < 0) err_sys("fork error"); else if (pid == 0) { /* child */ if (execl("/home