pid 95 kernel/proc.c int pid; pid 98 kernel/proc.c pid = nextpid; pid 102 kernel/proc.c return pid; pid 125 kernel/proc.c p->pid = allocpid(); pid 165 kernel/proc.c p->pid = 0; pid 282 kernel/proc.c int i, pid; pid 313 kernel/proc.c pid = np->pid; pid 325 kernel/proc.c return pid; pid 394 kernel/proc.c int havekids, pid; pid 410 kernel/proc.c pid = pp->pid; pid 420 kernel/proc.c return pid; pid 586 kernel/proc.c kill(int pid) pid 592 kernel/proc.c if(p->pid == pid){ pid 680 kernel/proc.c printf("%d %s %s", p->pid, state, p->name); pid 93 kernel/proc.h int pid; // Process ID pid 18 kernel/sleeplock.c lk->pid = 0; pid 29 kernel/sleeplock.c lk->pid = myproc()->pid; pid 38 kernel/sleeplock.c lk->pid = 0; pid 49 kernel/sleeplock.c r = lk->locked && (lk->pid == myproc()->pid); pid 8 kernel/sleeplock.h int pid; // Process holding lock pid 144 kernel/syscall.c p->pid, p->name, num); pid 21 kernel/sysproc.c return myproc()->pid; pid 74 kernel/sysproc.c int pid; pid 76 kernel/sysproc.c argint(0, &pid); pid 77 kernel/sysproc.c return kill(pid); pid 71 kernel/trap.c printf("usertrap(): unexpected scause %p pid=%d\n", r_scause(), p->pid); pid 19 user/forktest.c int n, pid; pid 24 user/forktest.c pid = fork(); pid 25 user/forktest.c if(pid < 0) pid 27 user/forktest.c if(pid == 0) pid 108 user/grind.c int pid = fork(); pid 109 user/grind.c if(pid == 0){ pid 111 user/grind.c } else if(pid < 0){ pid 117 user/grind.c int pid = fork(); pid 118 user/grind.c if(pid == 0){ pid 122 user/grind.c } else if(pid < 0){ pid 133 user/grind.c int pid = fork(); pid 134 user/grind.c if(pid == 0){ pid 137 user/grind.c } else if(pid < 0){ pid 145 user/grind.c kill(pid); pid 148 user/grind.c int pid = fork(); pid 149 user/grind.c if(pid == 0){ pid 152 user/grind.c } else if(pid < 0){ pid 163 user/grind.c int pid = fork(); pid 164 user/grind.c if(pid == 0){ pid 173 user/grind.c } else if(pid < 0){ pid 181 user/grind.c int pid = fork(); pid 182 user/grind.c if(pid == 0){ pid 190 user/grind.c } else if(pid < 0){ pid 340 user/grind.c int pid = fork(); pid 341 user/grind.c if(pid == 0){ pid 345 user/grind.c if(pid > 0){ pid 17 user/init.c int pid, wpid; pid 28 user/init.c pid = fork(); pid 29 user/init.c if(pid < 0){ pid 33 user/init.c if(pid == 0){ pid 43 user/init.c if(wpid == pid){ pid 185 user/sh.c int pid; pid 187 user/sh.c pid = fork(); pid 188 user/sh.c if(pid == -1) pid 190 user/sh.c return pid; pid 170 user/usertests.c int pid = fork(); pid 171 user/usertests.c if(pid < 0){ pid 175 user/usertests.c if(pid == 0){ pid 372 user/usertests.c int pid, xstatus; pid 376 user/usertests.c pid = fork(); pid 377 user/usertests.c if(pid < 0){ pid 382 user/usertests.c if(pid == 0){ pid 449 user/usertests.c int pid, xstatus; pid 451 user/usertests.c pid = fork(); pid 452 user/usertests.c if(pid < 0){ pid 456 user/usertests.c if(pid == 0){ pid 489 user/usertests.c int pid, xstatus; pid 495 user/usertests.c pid = fork(); pid 496 user/usertests.c if(pid < 0){ pid 500 user/usertests.c if(pid == 0){ pid 681 user/usertests.c int fd, xstatus, pid; pid 686 user/usertests.c pid = fork(); pid 687 user/usertests.c if(pid < 0) { pid 691 user/usertests.c if(pid == 0) { pid 708 user/usertests.c if (wait(&xstatus) != pid) { pid 738 user/usertests.c int fds[2], pid, xstatus; pid 746 user/usertests.c pid = fork(); pid 748 user/usertests.c if(pid == 0){ pid 759 user/usertests.c } else if(pid > 0){ pid 878 user/usertests.c int i, pid; pid 881 user/usertests.c pid = fork(); pid 882 user/usertests.c if(pid < 0){ pid 886 user/usertests.c if(pid){ pid 888 user/usertests.c if(wait(&xstate) != pid){ pid 910 user/usertests.c int pid = fork(); pid 911 user/usertests.c if(pid < 0){ pid 915 user/usertests.c if(pid){ pid 916 user/usertests.c if(wait(0) != pid){ pid 967 user/usertests.c int pid = fork(); pid 968 user/usertests.c if(pid < 0){ pid 972 user/usertests.c if(pid == 0){ pid 1002 user/usertests.c int pid = fork(); pid 1003 user/usertests.c if(pid < 0){ pid 1007 user/usertests.c if(pid == 0){ pid 1057 user/usertests.c int pid; pid 1059 user/usertests.c if((pid = fork()) == 0){ pid 1096 user/usertests.c int fd, pid, i, n, nc, np; pid 1106 user/usertests.c pid = fork(); pid 1107 user/usertests.c memset(buf, pid==0?'c':'p', sizeof(buf)); pid 1114 user/usertests.c if(pid == 0) { pid 1153 user/usertests.c int fd, pid, i, j, n, total, pi; pid 1162 user/usertests.c pid = fork(); pid 1163 user/usertests.c if(pid < 0){ pid 1168 user/usertests.c if(pid == 0){ pid 1220 user/usertests.c int pid, i, fd, pi; pid 1224 user/usertests.c pid = fork(); pid 1225 user/usertests.c if(pid < 0){ pid 1230 user/usertests.c if(pid == 0){ pid 1397 user/usertests.c int i, pid, n, fd; pid 1409 user/usertests.c pid = fork(); pid 1410 user/usertests.c if(pid && (i % 3) == 1){ pid 1412 user/usertests.c } else if(pid == 0 && (i % 5) == 1){ pid 1422 user/usertests.c if(pid == 0) { pid 1461 user/usertests.c pid = fork(); pid 1462 user/usertests.c if(pid < 0){ pid 1466 user/usertests.c if(((i % 3) == 0 && pid == 0) || pid 1467 user/usertests.c ((i % 3) == 1 && pid != 0)){ pid 1482 user/usertests.c if(pid == 0) pid 1494 user/usertests.c int pid, i; pid 1497 user/usertests.c pid = fork(); pid 1498 user/usertests.c if(pid < 0){ pid 1503 user/usertests.c unsigned int x = (pid ? 1 : 97); pid 1515 user/usertests.c if(pid) pid 1963 user/usertests.c int n, pid; pid 1966 user/usertests.c pid = fork(); pid 1967 user/usertests.c if(pid < 0) pid 1969 user/usertests.c if(pid == 0) pid 2000 user/usertests.c int i, pid, xstatus; pid 2004 user/usertests.c pid = fork(); pid 2005 user/usertests.c if(pid < 0){ pid 2009 user/usertests.c if(pid == 0){ pid 2043 user/usertests.c pid = fork(); pid 2044 user/usertests.c if(pid < 0){ pid 2054 user/usertests.c if(pid == 0) pid 2125 user/usertests.c int pid; pid 2128 user/usertests.c pid = fork(); pid 2129 user/usertests.c if(pid < 0){ pid 2133 user/usertests.c if(pid == 0){ pid 2150 user/usertests.c int pid; pid 2151 user/usertests.c pid = fork(); pid 2152 user/usertests.c if(pid < 0){ pid 2156 user/usertests.c if(pid == 0){ pid 2179 user/usertests.c int pid; pid 2212 user/usertests.c pid = fork(); pid 2213 user/usertests.c if(pid < 0){ pid 2217 user/usertests.c if(pid == 0){ pid 2303 user/usertests.c int pid, fd, xstatus; pid 2306 user/usertests.c pid = fork(); pid 2307 user/usertests.c if(pid == 0){ pid 2317 user/usertests.c } else if(pid < 0){ pid 2403 user/usertests.c int pid; pid 2406 user/usertests.c pid = fork(); pid 2407 user/usertests.c if(pid == 0) { pid 2413 user/usertests.c } else if(pid < 0){ pid 2428 user/usertests.c int pid; pid 2431 user/usertests.c pid = fork(); pid 2432 user/usertests.c if(pid == 0) { pid 2436 user/usertests.c } else if(pid < 0){ pid 2468 user/usertests.c int pid = fork(); pid 2469 user/usertests.c if(pid < 0){ pid 2473 user/usertests.c if(pid == 0){ pid 2484 user/usertests.c pid = fork(); pid 2485 user/usertests.c if(pid < 0){ pid 2489 user/usertests.c if(pid == 0){ pid 2499 user/usertests.c pid = fork(); pid 2500 user/usertests.c if(pid < 0){ pid 2504 user/usertests.c if(pid == 0){ pid 2696 user/usertests.c int pid = fork(); pid 2697 user/usertests.c if(pid < 0){ pid 2702 user/usertests.c if(pid == 0){ pid 2785 user/usertests.c int pid = fork(); pid 2786 user/usertests.c if(pid < 0){ pid 2789 user/usertests.c } else if(pid == 0){ pid 2946 user/usertests.c int pid; pid 2950 user/usertests.c if((pid = fork()) < 0) { pid 2954 user/usertests.c if(pid == 0) { pid 2997 user/usertests.c int pid = fork(); pid 2999 user/usertests.c if(pid < 0){ pid 3004 user/usertests.c if(pid == 0){