| 163 |
|
d = normalize(direc); |
| 164 |
|
if (d == 0.0) { /* zero ==> flush */ |
| 165 |
|
if (--nextflush <= 0 || !vcount) { |
| 166 |
< |
if (nproc > 1 && ray_fifo_flush() < 0) |
| 166 |
> |
if (ray_pnprocs > 1 && ray_fifo_flush() < 0) |
| 167 |
|
error(USER, "child(ren) died"); |
| 168 |
|
bogusray(); |
| 169 |
|
fflush(stdout); |
| 175 |
|
rtcompute(orig, direc, lim_dist ? d : 0.0); |
| 176 |
|
/* flush if time */ |
| 177 |
|
if (!--nextflush) { |
| 178 |
< |
if (nproc > 1 && ray_fifo_flush() < 0) |
| 178 |
> |
if (ray_pnprocs > 1 && ray_fifo_flush() < 0) |
| 179 |
|
error(USER, "child(ren) died"); |
| 180 |
|
fflush(stdout); |
| 181 |
|
nextflush = hresolu; |
| 186 |
|
if (vcount && !--vcount) /* check for end */ |
| 187 |
|
break; |
| 188 |
|
} |
| 189 |
< |
if (nproc > 1) { /* clean up children */ |
| 189 |
> |
if (ray_pnprocs > 1) { /* clean up children */ |
| 190 |
|
if (ray_fifo_flush() < 0) |
| 191 |
|
error(USER, "unable to complete processing"); |
| 192 |
|
ray_pclose(0); |