ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/unix_process.c
(Generate patch)

Comparing ray/src/common/unix_process.c (file contents):
Revision 3.8 by schorsch, Wed Jun 7 17:52:03 2006 UTC vs.
Revision 3.9 by greg, Sat Dec 12 23:08:13 2009 UTC

# Line 78 | Line 78 | SUBPROC *pd
78  
79          if (!pd->running)
80                  return(0);
81        close(pd->r);
81          close(pd->w);
82          pd->running = 0;
83 <        if (waitpid(pd->pid, &status, 0) == pd->pid)
83 >        if (waitpid(pd->pid, &status, 0) == pd->pid) {
84 >                close(pd->r);
85                  return(status>>8 & 0xff);
86 +        }
87          return(-1);             /* ? unknown status */
88   }
89  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines