Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!milano!bigtex!james From: james@bigtex.cactus.org (James Van Artsdalen) Newsgroups: news.software.b Subject: Re: B 2.11.17 on UNIX System V.3 broken Keywords: rnews -U MINFREE (!SPOOLNEWS) rnews -S -p 89... Unknown empty garbled Message-ID: <13581@bigtex.cactus.org> Date: 4 Feb 89 20:31:34 GMT References: <1243@rivm05.UUCP> Reply-To: james@bigtex.cactus.org (James Van Artsdalen) Organization: Institute of Applied Cosmology, Austin TX Lines: 27 In <1243@rivm05.UUCP>, ccea3@rivm.UUCP (Adri Verhoef) wrote: > Low free space on the system revealed some bugs in the news software. The problem is that patches #15-17 try to save incoming articles without immediate processing if the disk is too full. Unfortunately, local articles are saved in the wrong format. Try changing this in inews.c: if (space()) { /* check disk space */ mode = PROC; logerr("Out of space in %s. Saving for later processing.", SPOOLDIR); dospool((char *)NULL, FALSE); into this: if (space()) { /* check disk space */ spool_news = DO_SPOOL; logerr("Out of space in %s.", SPOOLDIR); After a little more testing, I'll post a patch to fix this and some other nits (VOID_SIGNALS doesn't work, space() doesn't check for inode deficiencies, expire doesn't always lock history.*, and so forth). -- James R. Van Artsdalen james@bigtex.cactus.org "Live Free or Die" DCC Corporation 9505 Arboretum Blvd Austin TX 78759 512-338-8789