代码搜索结果
找到约 12,494 项符合
PID 的代码
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
zombie.c
#include "ourhdr.h"
int
main(void)
{
pid_t pid;
if ( (pid = fork()) < 0)
err_sys("fork error");
else if (pid == 0) /* child */
exit(0);
/* parent */
sleep(4);
system("ps");
exit(0);
}
wait1.c
#include
#include
#include "ourhdr.h"
int
main(void)
{
pid_t pid;
int status;
if ( (pid = fork()) < 0)
err_sys("fork error");
else if (pid == 0) /* child */
exit
vfork3.c
#include
#include "ourhdr.h"
static void f1(void), f2(void);
int
main(void)
{
f1();
f2();
_exit(0);
}
static void
f1(void)
{
pid_t pid;
if ( (pid = vfork()) < 0)
err_sys("vfor