69 |
|
oputw, oputW, oputm, oputM, oputtilde; |
70 |
|
|
71 |
|
extern void tranotify(OBJECT obj); |
72 |
– |
static void setoutput(char *vs); |
72 |
|
static int is_fifo(FILE *fp); |
73 |
|
static void bogusray(void); |
74 |
|
static void raycast(RAY *r); |
92 |
|
{ |
93 |
|
if (ray_pnprocs > 0) /* close children if any */ |
94 |
|
ray_pclose(0); |
95 |
+ |
else if (ray_pnprocs < 0) |
96 |
+ |
_exit(code); /* avoid flush() in child */ |
97 |
|
#ifndef NON_POSIX |
98 |
< |
else if (!ray_pnprocs) { |
98 |
> |
else { |
99 |
|
headclean(); /* delete header file */ |
100 |
|
pfclean(); /* clean up persist files */ |
101 |
|
} |