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 259 kernel/proc.c int i, pid; pid 290 kernel/proc.c pid = np->pid; pid 302 kernel/proc.c return pid; pid 371 kernel/proc.c int havekids, pid; pid 387 kernel/proc.c pid = pp->pid; pid 397 kernel/proc.c return pid; pid 590 kernel/proc.c kkill(int pid) pid 596 kernel/proc.c if(p->pid == pid){ pid 684 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 22 kernel/sysproc.c return myproc()->pid; pid 90 kernel/sysproc.c int pid; pid 92 kernel/sysproc.c argint(0, &pid); pid 93 kernel/sysproc.c return kkill(pid); pid 75 kernel/trap.c printf("usertrap(): unexpected scause 0x%lx 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 190 user/sh.c int pid; pid 192 user/sh.c pid = fork(); pid 193 user/sh.c if(pid == -1) pid 195 user/sh.c return pid; pid 173 user/usertests.c int pid = fork(); pid 174 user/usertests.c if(pid < 0){ pid 178 user/usertests.c if(pid == 0){ pid 375 user/usertests.c int pid, xstatus; pid 379 user/usertests.c pid = fork(); pid 380 user/usertests.c if(pid < 0){ pid 385 user/usertests.c if(pid == 0){ pid 452 user/usertests.c int pid, xstatus; pid 454 user/usertests.c pid = fork(); pid 455 user/usertests.c if(pid < 0){ pid 459 user/usertests.c if(pid == 0){ pid 492 user/usertests.c int pid, xstatus; pid 498 user/usertests.c pid = fork(); pid 499 user/usertests.c if(pid < 0){ pid 503 user/usertests.c if(pid == 0){ pid 684 user/usertests.c int fd, xstatus, pid; pid 689 user/usertests.c pid = fork(); pid 690 user/usertests.c if(pid < 0) { pid 694 user/usertests.c if(pid == 0) { pid 711 user/usertests.c if (wait(&xstatus) != pid) { pid 741 user/usertests.c int fds[2], pid, xstatus; pid 749 user/usertests.c pid = fork(); pid 751 user/usertests.c if(pid == 0){ pid 762 user/usertests.c } else if(pid > 0){ pid 881 user/usertests.c int i, pid; pid 884 user/usertests.c pid = fork(); pid 885 user/usertests.c if(pid < 0){ pid 889 user/usertests.c if(pid){ pid 891 user/usertests.c if(wait(&xstate) != pid){ pid 913 user/usertests.c int pid = fork(); pid 914 user/usertests.c if(pid < 0){ pid 918 user/usertests.c if(pid){ pid 919 user/usertests.c if(wait(0) != pid){ pid 970 user/usertests.c int pid = fork(); pid 971 user/usertests.c if(pid < 0){ pid 975 user/usertests.c if(pid == 0){ pid 1005 user/usertests.c int pid = fork(); pid 1006 user/usertests.c if(pid < 0){ pid 1010 user/usertests.c if(pid == 0){ pid 1060 user/usertests.c int pid; pid 1062 user/usertests.c if((pid = fork()) == 0){ pid 1099 user/usertests.c int fd, pid, i, n, nc, np; pid 1109 user/usertests.c pid = fork(); pid 1110 user/usertests.c memset(buf, pid==0?'c':'p', sizeof(buf)); pid 1117 user/usertests.c if(pid == 0) { pid 1156 user/usertests.c int fd, pid, i, j, n, total, pi; pid 1165 user/usertests.c pid = fork(); pid 1166 user/usertests.c if(pid < 0){ pid 1171 user/usertests.c if(pid == 0){ pid 1223 user/usertests.c int pid, i, fd, pi; pid 1227 user/usertests.c pid = fork(); pid 1228 user/usertests.c if(pid < 0){ pid 1233 user/usertests.c if(pid == 0){ pid 1400 user/usertests.c int i, pid, n, fd; pid 1412 user/usertests.c pid = fork(); pid 1413 user/usertests.c if(pid && (i % 3) == 1){ pid 1415 user/usertests.c } else if(pid == 0 && (i % 5) == 1){ pid 1425 user/usertests.c if(pid == 0) { pid 1464 user/usertests.c pid = fork(); pid 1465 user/usertests.c if(pid < 0){ pid 1469 user/usertests.c if(((i % 3) == 0 && pid == 0) || pid 1470 user/usertests.c ((i % 3) == 1 && pid != 0)){ pid 1485 user/usertests.c if(pid == 0) pid 1497 user/usertests.c int pid, i; pid 1500 user/usertests.c pid = fork(); pid 1501 user/usertests.c if(pid < 0){ pid 1506 user/usertests.c unsigned int x = (pid ? 1 : 97); pid 1518 user/usertests.c if(pid) pid 1966 user/usertests.c int n, pid; pid 1969 user/usertests.c pid = fork(); pid 1970 user/usertests.c if(pid < 0) pid 1972 user/usertests.c if(pid == 0) pid 2003 user/usertests.c int i, pid, xstatus; pid 2007 user/usertests.c pid = fork(); pid 2008 user/usertests.c if(pid < 0){ pid 2012 user/usertests.c if(pid == 0){ pid 2046 user/usertests.c pid = fork(); pid 2047 user/usertests.c if(pid < 0){ pid 2057 user/usertests.c if(pid == 0) pid 2123 user/usertests.c int pid; pid 2126 user/usertests.c pid = fork(); pid 2127 user/usertests.c if(pid < 0){ pid 2131 user/usertests.c if(pid == 0){ pid 2148 user/usertests.c int pid; pid 2149 user/usertests.c pid = fork(); pid 2150 user/usertests.c if(pid < 0){ pid 2154 user/usertests.c if(pid == 0){ pid 2177 user/usertests.c int pid; pid 2220 user/usertests.c pid = fork(); pid 2221 user/usertests.c if(pid < 0){ pid 2225 user/usertests.c if(pid == 0){ pid 2305 user/usertests.c int pid, fd, xstatus; pid 2308 user/usertests.c pid = fork(); pid 2309 user/usertests.c if(pid == 0){ pid 2324 user/usertests.c } else if(pid < 0){ pid 2410 user/usertests.c int pid; pid 2413 user/usertests.c pid = fork(); pid 2414 user/usertests.c if(pid == 0) { pid 2420 user/usertests.c } else if(pid < 0){ pid 2436 user/usertests.c int pid; pid 2442 user/usertests.c pid = fork(); pid 2443 user/usertests.c if(pid == 0) { pid 2448 user/usertests.c } else if(pid < 0){ pid 2482 user/usertests.c int pid = fork(); pid 2483 user/usertests.c if(pid < 0){ pid 2487 user/usertests.c if(pid == 0){ pid 2498 user/usertests.c pid = fork(); pid 2499 user/usertests.c if(pid < 0){ pid 2503 user/usertests.c if(pid == 0){ pid 2513 user/usertests.c pid = fork(); pid 2514 user/usertests.c if(pid < 0){ pid 2518 user/usertests.c if(pid == 0){ pid 2623 user/usertests.c int pid; pid 2637 user/usertests.c pid = fork(); pid 2638 user/usertests.c if (pid < 0) { pid 2641 user/usertests.c } else if (pid == 0) { pid 2825 user/usertests.c int pid = fork(); pid 2826 user/usertests.c if(pid < 0){ pid 2831 user/usertests.c if(pid == 0){ pid 2914 user/usertests.c int pid = fork(); pid 2915 user/usertests.c if(pid < 0){ pid 2918 user/usertests.c } else if(pid == 0){ pid 3075 user/usertests.c int pid; pid 3079 user/usertests.c if((pid = fork()) < 0) { pid 3083 user/usertests.c if(pid == 0) {