Thread View: news.software.notes
1 messages
1 total messages
Started by misko
Fri, 22 May 1987 23:54
Patch to rs's newsinput.c
Author: misko
Date: Fri, 22 May 1987 23:54
Date: Fri, 22 May 1987 23:54
70 lines
2346 bytes
2346 bytes
In installing Rich Salz's new newsinput.c, I stumbled across a few bugs.
Here is a patch file to fix these bugs. The newsinput.c patch is for the
new newsinput.c Rich posted a week or so ago. The patch for expand.c is
for version 1.7. Sorry, but the patches are in ed format. I do not have a
diff which will do context diffs. I think there is a public one floating
around. If you have one, please send it to me. Thanks.
Note that the bugs this patch fixes is for 2 problems. One, the CRC code
was never being run. This may have been by choice, but as Rich is in the
middle of changing jobs I cannot ask him. The second one is a problem
where when processing a batch (newsinput -b) a newsgroup will only be
posted to a notesfile the first time it appears in that batch. I mailed
Rich the fix and he asked me to post it as he was changing jobs.
Note that I changed the #include <sys/file.h> to #include <fcntl.h>. I
am running on System V, but from what I was able to check, I believe this
will also work on 4.2 systems. Also, the patch file makes debug equal to
zero. This cuts down on a lot of the output.
The patch file follows.
Bill Miskovetz
Cray Research
{ihnp4, lll-lcc, pyramid}!ohlone!misko
415-449-0268
-----------------------------------------------------------
Index: expand.c
215a
void init_group_list ()
{
this_group = 0;
last_group = 0;
}
.
Index: newsinput.c
833c
#endif /* CRC_AS_ID */
.
829,830c
newsseq = crc32(pbuf, strlen(pbuf));
dprintf ("article ID: %s\nnewsseq: %lu\n", header->ident, newsseq);
.
826c
i = sscanf (header->ident, "<%99[^@]@%99[^>]>", pbuf, field1);
.
823c
#ifdef CRC_AS_ID
.
795c
unsigned long newsseq;
.
259a
init_group_list ();
.
75c
int debug = 0;
.
17c
#include <fcntl.h>
/* #include <sys/file.h> */
.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads