pag@hao.UUCP (Peter Gross) (03/21/85)
I have discovered two bugs in 2.10.2 expire (at least on PDP-11/70's): 1. (this one not completely tracked down yet) If you use the "-a" argument (archive) to expire, it may mysteriously die with the message "Cannot open /usr/lib/news/active (r): too many open files". After this occurs, your history file is trashed. 2. Due to # 1, I attemped to rebuild the history file with expire -r. This won't work on an 11/70 due to memory running out (even with realloc'ing). There are just too many articles with multiple newsgroups. As a fix, I rewrote the history rebuild without using the multihist struct. It works, but right now is unpolished and is not suitable for distribution. It involves using 2 passes to a temp file, the first creating a history line for every article in /usr/spool/news, and the second to merge multiply-posted newsgroups into one line. If anyone is desperate for fix 2, contact me. I will try to clean up my dirty fix and distribute it. --peter gross -- --peter gross UUCP: {hplabs,seismo}!hao!pag CSNET: pag@ncar.csnet ARPA: pag%ncar@csnet-relay.arpa