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){