| 1264 |
|
mvfile(rawfile, combuf); |
| 1265 |
|
} else |
| 1266 |
|
rmfile(rawfile); |
| 1267 |
< |
finish_process(); /* leave if child */ |
| 1267 |
> |
finish_process(); /* exit if child */ |
| 1268 |
|
} |
| 1269 |
|
wait_process(1); /* wait for children to finish */ |
| 1270 |
|
if (pfile != NULL) { /* clean up rpict persistent mode */ |
| 1272 |
|
fp = fopen(pfile, "r"); |
| 1273 |
|
if (fp != NULL) { |
| 1274 |
|
if (fscanf(fp, "%*s %d", &pid) != 1 || |
| 1275 |
< |
kill(pid, 1) == -1) |
| 1275 |
> |
kill(pid, 1) < 0) |
| 1276 |
|
unlink(pfile); |
| 1277 |
|
fclose(fp); |
| 1278 |
|
} |
| 1343 |
|
if (nprocs <= 1) |
| 1344 |
|
return(0); /* it's us or no one */ |
| 1345 |
|
if (inchild()) { |
| 1346 |
< |
fprintf(stderr, "%s: internal error 1 in spawn_process()\n", |
| 1346 |
> |
fprintf(stderr, "%s: internal error 1 in next_process()\n", |
| 1347 |
|
progname); |
| 1348 |
|
quit(1); |
| 1349 |
|
} |