rees@apollo.uucp (Jim Rees) (06/16/87)
I would like to recommend the following fix, in checkbatch(), ifuncs.c. It's harmless on most machines, but on those machines that enforce implicit locking (Apollo is the one I use, but I know there are others as well) it's necessary. The idea is to close the active file before unpacking a batch, so it can be relocked for each individual article of the batch. *************** *** 1077,1082 #define CPBFSZ 8192 char buf[CPBFSZ]; filename = 0; do { while (strncmp(cmd, "#! rnews ", 9)) { --- 1077,1083 ----- #define CPBFSZ 8192 char buf[CPBFSZ]; + fclose(actfp); filename = 0; do { while (strncmp(cmd, "#! rnews ", 9)) {