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

Comparing ray/src/rt/raypcalls.c (file contents):
Revision 2.34 by greg, Tue Jun 16 17:58:11 2020 UTC vs.
Revision 2.35 by greg, Thu Feb 2 20:32:59 2023 UTC

# Line 510 | Line 510 | ray_pclose(            /* close one or more child processes */
510          static int      inclose = 0;
511          RAY             res;
512          int             i, status = 0;
513 +                                        /* check no child / in child */
514 +        if (ray_pnprocs <= 0)
515 +                return;
516                                          /* check recursion */
517          if (inclose)
518                  return;
519          inclose++;
517                                        /* check no child / in child */
518        if (ray_pnprocs <= 0)
519                return;
520                                          /* check argument */
521          if ((nsub <= 0) | (nsub > ray_pnprocs))
522                  nsub = ray_pnprocs;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines