taglinefilesource code
pid123include/linux/sched.hlong pid,pgrp,session,leader;
pid84include/signal.hint kill(pid_t pid, int sig);
pid22include/sys/wait.hpid_t waitpid(pid_t pid, int *stat_loc, int options);
pid300include/unistd.hint kill(pid_t pid, int signal);
pid312include/unistd.hint setpgid(pid_t pid,pid_t pgid);  /* XXX - short types */
pid329include/unistd.hpid_t waitpid(pid_t pid,int * wait_stat,int options);
pid193init/main.cint pid,i;
pid207init/main.cif (!(pid=fork())) {
pid214init/main.cif (pid>0)
pid215init/main.cwhile (pid != wait(&i))
pid218init/main.cif ((pid=fork())<0) {
pid222init/main.cif (!pid) {
pid231init/main.cif (pid == wait(&i))
pid233init/main.cprintf("\n\rchild %d died with code %04x\n\r",pid,i);
pid60kernel/chr_drv/lp.cLP_T(minor) = current->pid;
pid116kernel/exit.ctask[i]->pid);
pid119kernel/exit.ctask[i]->pid);
pid122kernel/exit.ctask[i]->pid);
pid125kernel/exit.ctask[i]->pid);
pid138kernel/exit.ctask[i]->pid, task[i]->p_osptr->pid,
pid139kernel/exit.ctask[i]->p_osptr->p_pptr->pid);
pid143kernel/exit.ctask[i]->pid, task[i]->p_osptr->pid);
pid149kernel/exit.ctask[i]->pid, task[i]->p_osptr->pid,
pid150kernel/exit.ctask[i]->p_osptr->p_pptr->pid);
pid154kernel/exit.ctask[i]->pid, task[i]->p_ysptr->pid);
pid160kernel/exit.ctask[i]->pid, task[i]->p_cptr->pid);
pid164kernel/exit.ctask[i]->pid, task[i]->p_cptr->pid);
pid198kernel/exit.cint kill_proc(int pid, int sig, int priv)
pid205kernel/exit.cif ((*p)->pid == pid)
pid214kernel/exit.cint sys_kill(int pid,int sig)
pid219kernel/exit.cif (!pid)
pid221kernel/exit.cif (pid == -1) {
pid223kernel/exit.cif ((*p)->pid > 1 && *p != current) {
pid230kernel/exit.cif (pid < 0) 
pid231kernel/exit.creturn(kill_pg(-pid,sig,0));
pid233kernel/exit.creturn(kill_proc(pid,sig,0));
pid252kernel/exit.c((*p)->p_pptr->pid == 1))
pid376kernel/exit.cint sys_waitpid(pid_t pid,unsigned long * stat_addr, int options)
pid387kernel/exit.cif (pid>0) {
pid388kernel/exit.cif (p->pid != pid)
pid390kernel/exit.c} else if (!pid) {
pid393kernel/exit.c} else if (pid != -1) {
pid394kernel/exit.cif (p->pgrp != -pid)
pid406kernel/exit.creturn p->pid;
pid412kernel/exit.cflag = p->pid;
pid75kernel/fork.cif (task[i] && ((task[i]->pid == last_pid) ||
pid109kernel/fork.cp->pid = last_pid;
pid176kernel/fork.creturn p->pid;
pid36kernel/ptrace.cstatic inline int get_task(int pid)
pid41kernel/ptrace.cif (task[i] != NULL && (task[i]->pid == pid))
pid222kernel/ptrace.cint sys_ptrace(long request, long pid, long addr, long data)
pid233kernel/ptrace.cchildno = get_task(pid);
pid32kernel/sched.cprintk("%d: pid=%d, state=%d, father=%d, child=%d, ",nr,p->pid,
pid33kernel/sched.cp->state, p->p_pptr->pid, p->p_cptr ? p->p_cptr->pid : -1);
pid41kernel/sched.cp->p_ysptr ? p->p_ysptr->pid : -1,
pid42kernel/sched.cp->p_osptr ? p->p_osptr->pid : -1);
pid391kernel/sched.creturn current->pid;
pid396kernel/sched.creturn current->p_pptr->pid;
pid131kernel/signal.cextern int sys_waitpid(pid_t pid,unsigned long * stat_addr, int options);
pid149kernel/signal.ccurrent->pid, signr, eax, orig_eax, 
pid294kernel/sys.cint sys_setpgid(int pid, int pgid)
pid298kernel/sys.cif (!pid)
pid299kernel/sys.cpid = current->pid;
pid301kernel/sys.cpgid = current->pid;
pid305kernel/sys.cif (task[i] && (task[i]->pid == pid) &&
pid311kernel/sys.c((pgid != pid) && 
pid330kernel/sys.ccurrent->session = current->pgrp = current->pid;
pid83kernel/traps.cprintk("Pid: %d, process nr: %d\n\r",current->pid,0xffff & i);
pid11lib/wait.c_syscall3(pid_t,waitpid,pid_t,pid,int *,wait_stat,int,options)