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 |
|
} |