taglinefilesource code
pid116include/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);
pid254include/unistd.hint kill(pid_t pid, int signal);
pid266include/unistd.hint setpgid(pid_t pid,pid_t pgid);  /* XXX - short types */
pid283include/unistd.hpid_t waitpid(pid_t pid,int * wait_stat,int options);
pid196init/main.cint pid,i;
pid210init/main.cif (!(pid=fork())) {
pid217init/main.cif (pid>0)
pid218init/main.cwhile (pid != wait(&i))
pid221init/main.cif ((pid=fork())<0) {
pid225init/main.cif (!pid) {
pid234init/main.cif (pid == wait(&i))
pid236init/main.cprintf("\n\rchild %d died with code %04x\n\r",pid,i);
pid83kernel/chr_drv/lp.cif (LP_T(minor) != current->pid && (LP_F(minor) & LP_BUSY)) {
pid89kernel/chr_drv/lp.cif (task[tcount]->pid == LP_T(minor)) {
pid98kernel/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))
pid374kernel/exit.cint sys_waitpid(pid_t pid,unsigned long * stat_addr, int options)
pid385kernel/exit.cif (pid>0) {
pid386kernel/exit.cif (p->pid != pid)
pid388kernel/exit.c} else if (!pid) {
pid391kernel/exit.c} else if (pid != -1) {
pid392kernel/exit.cif (p->pgrp != -pid)
pid404kernel/exit.creturn p->pid;
pid410kernel/exit.cflag = p->pid;
pid74kernel/fork.cif (task[i] && ((task[i]->pid == last_pid) ||
pid108kernel/fork.cp->pid = last_pid;
pid167kernel/fork.creturn p->pid;
pid36kernel/ptrace.cstatic inline int get_task(int pid)
pid41kernel/ptrace.cif (task[i] != NULL && (task[i]->pid == pid))
pid225kernel/ptrace.clong request, pid, data;
pid231kernel/ptrace.cpid = get_fs_long(buffer++);
pid241kernel/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);
pid400kernel/sched.creturn current->pid;
pid405kernel/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, 
pid279kernel/sys.cint sys_setpgid(int pid, int pgid)
pid283kernel/sys.cif (!pid)
pid284kernel/sys.cpid = current->pid;
pid286kernel/sys.cpgid = current->pid;
pid290kernel/sys.cif (task[i] && (task[i]->pid == pid) &&
pid296kernel/sys.c((pgid != pid) && 
pid315kernel/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)