summaryrefslogtreecommitdiff
path: root/news/cnews
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2016-11-08 07:10:43 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2016-11-08 07:10:43 +0000
commitec0dda1ae634fe52e2e64c38d439e72b0e2ba378 (patch)
tree40241e18113f9d84c72c84794d65da2a632beae4 /news/cnews
parent- Use security/py-paramiko1 (diff)
- fix include and prototype problems with ansi patches
Notes
Notes: svn path=/head/; revision=425688
Diffstat (limited to 'news/cnews')
-rw-r--r--news/cnews/Makefile4
-rw-r--r--news/cnews/distinfo9
-rw-r--r--news/cnews/files/patch-actflag.c10
-rw-r--r--news/cnews/files/patch-batcher.c25
-rw-r--r--news/cnews/files/patch-bdecode.c10
-rw-r--r--news/cnews/files/patch-bencode.c10
-rw-r--r--news/cnews/files/patch-c7decode.c8
-rw-r--r--news/cnews/files/patch-c7encode.c8
-rw-r--r--news/cnews/files/patch-canonhdr.c19
-rw-r--r--news/cnews/files/patch-config.make2
-rw-r--r--news/cnews/files/patch-control.c10
-rw-r--r--news/cnews/files/patch-defaults.c10
-rw-r--r--news/cnews/files/patch-dostatfs.c11
-rw-r--r--news/cnews/files/patch-error.c10
-rw-r--r--news/cnews/files/patch-fgetfln.c10
-rw-r--r--news/cnews/files/patch-fileart.c17
-rw-r--r--news/cnews/files/patch-hdbm.c18
-rw-r--r--news/cnews/files/patch-hdbm.h10
-rw-r--r--news/cnews/files/patch-header.c19
-rw-r--r--news/cnews/files/patch-histinfo.c10
-rw-r--r--news/cnews/files/patch-hostname.c10
-rw-r--r--news/cnews/files/patch-mkov.c19
-rw-r--r--news/cnews/files/patch-morefds.c15
-rw-r--r--news/cnews/files/patch-newslock.c10
-rw-r--r--news/cnews/files/patch-newsrc.c70
-rw-r--r--news/cnews/files/patch-now.c10
-rw-r--r--news/cnews/files/patch-quiz19
-rw-r--r--news/cnews/files/patch-quiz.def2
-rw-r--r--news/cnews/files/patch-readnews.c106
-rw-r--r--news/cnews/files/patch-rerror.c38
-rw-r--r--news/cnews/files/patch-stdfdopen.c10
-rw-r--r--news/cnews/files/patch-trbatch.c88
-rw-r--r--news/cnews/files/patch-trbatch.h19
-rw-r--r--news/cnews/files/patch-warning.c10
34 files changed, 28 insertions, 628 deletions
diff --git a/news/cnews/Makefile b/news/cnews/Makefile
index 2fe9658416a6..8417e15c7d49 100644
--- a/news/cnews/Makefile
+++ b/news/cnews/Makefile
@@ -3,7 +3,7 @@
PORTNAME= cnews
PORTVERSION= cr.g
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= news
MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/c-news/ \
ftp://ftp.funet.fi/pub/unix/news/cnews/ \
@@ -25,8 +25,8 @@ PATCHFILES= c-news-patch-fileart.c c-news-patch-namelen \
c-news-patch-ctl-underscore \
c-news-patch-y2k-2 \
c-news-patch-inews-path \
- c-news-patch-expovguts.c \
c-news-patch-gawk3 \
+ c-news-patch-ansi \
c-news-patch-pgpverify-1.12-perl4
MAINTAINER= dinoex@FreeBSD.org
diff --git a/news/cnews/distinfo b/news/cnews/distinfo
index b5b5d97c0908..0d5f29557d1d 100644
--- a/news/cnews/distinfo
+++ b/news/cnews/distinfo
@@ -1,3 +1,4 @@
+TIMESTAMP = 1478588176
SHA256 (c-news/c-news.tar.Z) = 897ffa8e05bcf3fe8734cf83c893ca78416266665e06106ff52b733d319835d3
SIZE (c-news/c-news.tar.Z) = 676481
SHA256 (c-news/pgpverify-1.12) = 8c96efad40f06ffd520eb41bc5fd84233718b92b55c3e140c9b9e6e1d22d0a88
@@ -28,9 +29,9 @@ SHA256 (c-news/c-news-patch-y2k-2) = 4b7212e8e8a3376d846e25400cc63cdd9b6cd18bf24
SIZE (c-news/c-news-patch-y2k-2) = 1459
SHA256 (c-news/c-news-patch-inews-path) = ca7f05f9301003e6bb7fcd8107c11dfebc93d724359c3df481437431838beedf
SIZE (c-news/c-news-patch-inews-path) = 355
-SHA256 (c-news/c-news-patch-expovguts.c) = 3254ba2e997de2576868bbcc9af0c90f4ee150e76411b02689cf0986a4584faa
-SIZE (c-news/c-news-patch-expovguts.c) = 646
-SHA256 (c-news/c-news-patch-pgpverify-1.12-perl4) = b3f935533d241cf04f92942ea33905968f24bedcf09bc6b33a241c66ba2f73c9
-SIZE (c-news/c-news-patch-pgpverify-1.12-perl4) = 1450
SHA256 (c-news/c-news-patch-gawk3) = 6072cff1c060b059a5915f24e95252540a22d89889fcc4d1cb1fa49ebbb33205
SIZE (c-news/c-news-patch-gawk3) = 1393
+SHA256 (c-news/c-news-patch-ansi) = eb22b48edf1dbbf010b6e27fb2664733c6617bf94944cc48e1882bc5a7db616c
+SIZE (c-news/c-news-patch-ansi) = 111850
+SHA256 (c-news/c-news-patch-pgpverify-1.12-perl4) = b3f935533d241cf04f92942ea33905968f24bedcf09bc6b33a241c66ba2f73c9
+SIZE (c-news/c-news-patch-pgpverify-1.12-perl4) = 1450
diff --git a/news/cnews/files/patch-actflag.c b/news/cnews/files/patch-actflag.c
deleted file mode 100644
index 69521d3260d1..000000000000
--- a/news/cnews/files/patch-actflag.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- inject/actflag.c.orig 1993-08-22 02:52:27.000000000 +0200
-+++ inject/actflag.c 2011-05-12 15:29:52.000000000 +0200
-@@ -3,6 +3,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <sys/types.h>
- #include "news.h"
diff --git a/news/cnews/files/patch-batcher.c b/news/cnews/files/patch-batcher.c
deleted file mode 100644
index 4ddb6c68ab5d..000000000000
--- a/news/cnews/files/patch-batcher.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- batch/batcher.c.orig 1994-11-28 02:14:35.000000000 +0100
-+++ batch/batcher.c 2014-02-07 16:48:39.000000000 +0100
-@@ -12,6 +12,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <signal.h>
- #include <sys/types.h>
-@@ -116,7 +117,7 @@
- */
- if (debug)
- warning("can't find `%s'", article);
-- return;
-+ return 0;
- }
-
- if (fstat(artfile, &sbuf) < 0)
-@@ -143,4 +144,5 @@
- }
-
- (void) close(artfile);
-+ return 0;
- }
diff --git a/news/cnews/files/patch-bdecode.c b/news/cnews/files/patch-bdecode.c
deleted file mode 100644
index f60a8239c196..000000000000
--- a/news/cnews/files/patch-bdecode.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- input/bdecode.c.orig 1991-11-04 19:18:39.000000000 +0100
-+++ input/bdecode.c 2011-05-12 15:34:41.000000000 +0200
-@@ -2,6 +2,7 @@
- * bdecode [file]
- */
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include "coder.h"
- char *myname, *inputfile = "(stdin)";
diff --git a/news/cnews/files/patch-bencode.c b/news/cnews/files/patch-bencode.c
deleted file mode 100644
index b7d9521c7026..000000000000
--- a/news/cnews/files/patch-bencode.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- batch/bencode.c.orig 1991-11-04 19:16:50.000000000 +0100
-+++ batch/bencode.c 2011-05-12 14:53:40.000000000 +0200
-@@ -2,6 +2,7 @@
- * bencode [file]
- */
- #include <stdio.h>
-+#include <stdlib.h>
- #include "coder.h"
- #define MAXPERLINE 78 /* max chars/line */
- char *myname;
diff --git a/news/cnews/files/patch-c7decode.c b/news/cnews/files/patch-c7decode.c
deleted file mode 100644
index ee041b6e1482..000000000000
--- a/news/cnews/files/patch-c7decode.c
+++ /dev/null
@@ -1,8 +0,0 @@
---- input/c7decode.c.orig 1989-02-21 23:57:32.000000000 +0100
-+++ input/c7decode.c 2011-05-12 15:32:27.000000000 +0200
-@@ -1,4 +1,5 @@
- #include <stdio.h>
-+#include <stdlib.h>
-
- /*
- * This program is the inverse of encode
diff --git a/news/cnews/files/patch-c7encode.c b/news/cnews/files/patch-c7encode.c
deleted file mode 100644
index 499dc37a2201..000000000000
--- a/news/cnews/files/patch-c7encode.c
+++ /dev/null
@@ -1,8 +0,0 @@
---- batch/c7encode.c.orig 1989-02-21 01:04:56.000000000 +0100
-+++ batch/c7encode.c 2011-05-12 15:10:12.000000000 +0200
-@@ -1,4 +1,5 @@
- #include <stdio.h>
-+#include <stdlib.h>
-
- #ifdef SCCSID
- static char *SccsId = "@(#)encode.c 1.3 5/15/85";
diff --git a/news/cnews/files/patch-canonhdr.c b/news/cnews/files/patch-canonhdr.c
deleted file mode 100644
index 63cc89b51d9e..000000000000
--- a/news/cnews/files/patch-canonhdr.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- util/canonhdr.c.orig 1995-04-28 02:51:38.000000000 +0200
-+++ util/canonhdr.c 2014-02-07 16:47:48.000000000 +0100
-@@ -92,7 +92,7 @@
- static char expiresnm[] = "Expires: ";
-
- if (!washdr)
-- return;
-+ return 0;
- while ((hdr = gethdr(in, &nolimit, &ishdr)) != NULL && ishdr) {
- register char *cp;
- static char canonmsgid[] = "Message-Id:";
-@@ -141,6 +141,7 @@
- (void) fputs(datenm, stdout);
- (void) fputs(canondate("now", "now"), stdout);
- }
-+ return 0;
- }
-
- int
diff --git a/news/cnews/files/patch-config.make b/news/cnews/files/patch-config.make
index 56bc50eab2f1..257dac57c176 100644
--- a/news/cnews/files/patch-config.make
+++ b/news/cnews/files/patch-config.make
@@ -59,4 +59,4 @@ diff -urN ../pre-conf/include/config.make include/config.make
+
+# fake files needed
+HFAKE= sys/timeb.h
-+OFAKE= fgetline.o fsync.o
++OFAKE= fgetline.o
diff --git a/news/cnews/files/patch-control.c b/news/cnews/files/patch-control.c
deleted file mode 100644
index 00d1d8abb0e0..000000000000
--- a/news/cnews/files/patch-control.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- relay/control.c.orig 1994-09-08 21:42:09.000000000 +0200
-+++ relay/control.c 2011-05-12 15:38:44.000000000 +0200
-@@ -26,6 +26,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <unistd.h>
- #include <ctype.h>
- #include <string.h>
- #include <errno.h>
diff --git a/news/cnews/files/patch-defaults.c b/news/cnews/files/patch-defaults.c
deleted file mode 100644
index 615247a05453..000000000000
--- a/news/cnews/files/patch-defaults.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- inject/defaults.c.orig 1995-01-02 22:48:38.000000000 +0100
-+++ inject/defaults.c 2011-05-12 15:31:22.000000000 +0200
-@@ -3,6 +3,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
- #include <pwd.h>
diff --git a/news/cnews/files/patch-dostatfs.c b/news/cnews/files/patch-dostatfs.c
deleted file mode 100644
index 47ffd8f27c09..000000000000
--- a/news/cnews/files/patch-dostatfs.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- util/dostatfs.c.orig 1995-04-28 02:51:39.000000000 +0200
-+++ util/dostatfs.c 2015-06-10 06:28:42.000000000 +0200
-@@ -77,7 +77,7 @@
- long bperi;
- {
- struct statfs info;
-- register long n;
-+ register long long n;
- # define LOTS 10000
- register long iperfile = filesize/bperi + 1;
-
diff --git a/news/cnews/files/patch-error.c b/news/cnews/files/patch-error.c
deleted file mode 100644
index 36f6292424bb..000000000000
--- a/news/cnews/files/patch-error.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- libc/error.c.orig 1988-12-30 10:50:06.000000000 +0100
-+++ libc/error.c 2010-10-08 19:38:21.000000000 +0200
-@@ -3,6 +3,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
-
- extern void warning();
-
diff --git a/news/cnews/files/patch-fgetfln.c b/news/cnews/files/patch-fgetfln.c
deleted file mode 100644
index 1eb9f372272e..000000000000
--- a/news/cnews/files/patch-fgetfln.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- libc/fgetfln.c.orig 1993-03-09 07:22:54.000000000 +0100
-+++ libc/fgetfln.c 2010-10-08 19:40:28.000000000 +0200
-@@ -6,6 +6,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
-+#include <string.h>
- #include <sys/types.h>
- #include <fgetfln.h>
- #include <hdbm.h>
diff --git a/news/cnews/files/patch-fileart.c b/news/cnews/files/patch-fileart.c
deleted file mode 100644
index b3c6497bd813..000000000000
--- a/news/cnews/files/patch-fileart.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- relay/fileart.c.orig 1995-04-28 02:51:36.000000000 +0200
-+++ relay/fileart.c 2014-02-07 17:03:01.000000000 +0100
-@@ -791,7 +805,7 @@
- canthappen(art, 'i',
- "mkcopies called with ST_REFUSED set (can't happen)", "");
- if (links == NULL) /* fileart failed? */
-- return;
-+ return 0;
-
- /* fill in any empty links */
- for (lp = link1; lp < linklim; lp++) {
-@@ -807,4 +821,5 @@
- nnfree(&lp->l_num);
- }
- free((char *)links);
-+ return 0;
- }
diff --git a/news/cnews/files/patch-hdbm.c b/news/cnews/files/patch-hdbm.c
deleted file mode 100644
index 52952f2131bf..000000000000
--- a/news/cnews/files/patch-hdbm.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- libc/hdbm.c.orig 1993-03-09 07:04:52.000000000 +0100
-+++ libc/hdbm.c 2011-05-12 16:17:51.000000000 +0200
-@@ -81,6 +81,7 @@
- * free all the memory associated with tbl, erase the pointers to it, and
- * invalidate tbl to prevent further use via other pointers to it.
- */
-+void
- hdbmdestroy(tbl)
- register HASHTABLE *tbl;
- {
-@@ -260,6 +261,7 @@
- * arguments. hook is an attempt to allow side-effects and reentrancy at
- * the same time.
- */
-+void
- hdbmwalk(tbl, nodefunc, hook)
- HASHTABLE *tbl;
- register int (*nodefunc)();
diff --git a/news/cnews/files/patch-hdbm.h b/news/cnews/files/patch-hdbm.h
deleted file mode 100644
index 6c76e3d1659b..000000000000
--- a/news/cnews/files/patch-hdbm.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/hdbm.h.orig 1991-11-07 21:44:14.000000000 +0100
-+++ include/hdbm.h 2011-05-12 16:16:36.000000000 +0200
-@@ -13,6 +13,6 @@
- #endif
-
- extern HASHTABLE *hdbmcreate();
--extern hdbmdestroy(), hdbmwalk();
-+extern void hdbmdestroy(), hdbmwalk();
- extern int hdbmstore(), hdbmdelete();
- extern HDBMDATUM hdbmfetch(), hdbmentry();
diff --git a/news/cnews/files/patch-header.c b/news/cnews/files/patch-header.c
deleted file mode 100644
index b0203bc9f1e0..000000000000
--- a/news/cnews/files/patch-header.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- readnews/header.c.orig 1994-08-25 22:15:09.000000000 +0200
-+++ readnews/header.c 2014-02-07 16:54:07.000000000 +0100
-@@ -142,7 +142,7 @@
- memset((char *) hp, 0, sizeof(header));
- while (hfgets(buf, sizeof(buf), f)) {
- if (buf[0] == '\n')
-- return;
-+ return 0;
- if (isupper(buf[0]) && (colon = strchr(buf, ':')) &&
- (space = strchr(buf, ' ')) && (colon + 1 == space)) {
- *colon = '\0';
-@@ -220,6 +220,7 @@
- }
- }
- }
-+ return 0;
- }
-
-
diff --git a/news/cnews/files/patch-histinfo.c b/news/cnews/files/patch-histinfo.c
deleted file mode 100644
index cd06ac5539df..000000000000
--- a/news/cnews/files/patch-histinfo.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- maint/histinfo.c.orig 1995-01-02 22:48:43.000000000 +0100
-+++ maint/histinfo.c 2011-05-12 15:36:35.000000000 +0200
-@@ -3,6 +3,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <sys/types.h>
- #include <sys/stat.h> /* for modified time (date received) */
- #include <string.h>
diff --git a/news/cnews/files/patch-hostname.c b/news/cnews/files/patch-hostname.c
deleted file mode 100644
index d39d3bfa8b33..000000000000
--- a/news/cnews/files/patch-hostname.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- libcnews/hostname.c.orig 1993-11-21 03:24:17.000000000 +0100
-+++ libcnews/hostname.c 2011-05-12 14:49:50.000000000 +0200
-@@ -7,6 +7,7 @@
- */
-
- #include <stdio.h>
-+#include <string.h>
- #include <sys/types.h>
-
- #include "libc.h"
diff --git a/news/cnews/files/patch-mkov.c b/news/cnews/files/patch-mkov.c
deleted file mode 100644
index 483441a3d9c1..000000000000
--- a/news/cnews/files/patch-mkov.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- nov/mkov.c.orig 1994-10-18 04:49:48.000000000 +0100
-+++ nov/mkov.c 2014-02-07 16:52:25.000000000 +0100
-@@ -176,7 +176,7 @@
- error("fstat of %s failed", inname);
- if ((statb.st_mode&S_IFMT) == S_IFDIR ||
- (oldtime > 0 && statb.st_mtime > oldtime))
-- return; /* ignore directories and new files */
-+ return 0; /* ignore directories and new files */
- artnumstr = base;
- (void) sprintf(bytes, "%ld", (long)statb.st_size);
- }
-@@ -212,6 +212,7 @@
-
- freehdrs(&hdrs);
- } while (!articles && hdr != NULL);
-+ return 0;
- }
-
- char * /* NULL at EOF, or malloced, don't free */
diff --git a/news/cnews/files/patch-morefds.c b/news/cnews/files/patch-morefds.c
deleted file mode 100644
index 7070500c49c7..000000000000
--- a/news/cnews/files/patch-morefds.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- explode/morefds.c.orig 1991-07-13 06:11:48.000000000 +0200
-+++ explode/morefds.c 2011-05-12 16:13:29.000000000 +0200
-@@ -1,4 +1,4 @@
--int
-+void
- morefds()
- {
- }
---- relay/morefds.c.orig 1993-03-13 07:07:14.000000000 +0100
-+++ relay/morefds.c 2011-05-12 16:13:37.000000000 +0200
-@@ -1,3 +1,4 @@
-+void
- morefds()
- {
- }
diff --git a/news/cnews/files/patch-newslock.c b/news/cnews/files/patch-newslock.c
deleted file mode 100644
index bbd474239f6e..000000000000
--- a/news/cnews/files/patch-newslock.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- util/newslock.c.orig 1989-05-22 04:12:16.000000000 +0200
-+++ util/newslock.c 2011-05-12 14:51:20.000000000 +0200
-@@ -4,6 +4,7 @@
- * (System V has broken ln(1) itself.)
- */
- #include <stdio.h>
-+#include <stdlib.h>
-
- main(argc, argv)
- int argc;
diff --git a/news/cnews/files/patch-newsrc.c b/news/cnews/files/patch-newsrc.c
deleted file mode 100644
index 7f00ea15403f..000000000000
--- a/news/cnews/files/patch-newsrc.c
+++ /dev/null
@@ -1,70 +0,0 @@
---- readnews/newsrc.c.orig 1995-04-28 03:12:19.000000000 +0200
-+++ readnews/newsrc.c 2014-02-07 17:01:23.000000000 +0100
-@@ -30,7 +30,7 @@
- error("No $HOME in environment.");
- rcname = newstr3(rcname, "/", nrcname);
- if ((f = fopen(rcname, "r")) == NULL)
-- return;
-+ return 0;
-
- rclineno = 0;
- while (getline(f, word, rest))
-@@ -39,6 +39,7 @@
- else
- dorcline(word, rest);
- (void) fclose(f);
-+ return 0;
- }
-
- /*
-@@ -101,7 +102,7 @@
- while (isspace(*cp))
- cp++;
- if (!*cp)
-- return;
-+ return 0;
-
- argc = 2;
- argv = (char **) myalloc(2 * sizeof(char *));
-@@ -120,6 +121,7 @@
- if (options(argc, argv, false) < 0)
- error("Bad options: %s line %d: %s", rcname, rclineno, s);
- free((char *) argv);
-+ return 0;
- }
-
- /*
-@@ -210,7 +212,7 @@
- donesome = true;
- switch (act = (*func)(ap, np, false, false)) {
- case stop:
-- return;
-+ return 0;
- case next:
- continue;
- case nextgroup:
-@@ -226,6 +228,7 @@
- if (act != searchgroup && dolast && donesome)
- act = (*func)(NIL(active), NIL(newsrc), true, false);
- } while (act == searchgroup);
-+ return 0;
- }
-
- /*
-@@ -281,7 +284,7 @@
- extern int usize;
-
- if (!rc && (!rcgrps || !*rcgrps))
-- return;
-+ return 0;
-
- signal(SIGINT, SIG_IGN);
- signal(SIGQUIT, SIG_IGN);
-@@ -301,6 +304,7 @@
- for (np = rc; np; np = np->n_next)
- writengline(f, np);
- (void) fclose(f);
-+ return 0;
- }
-
- static int
diff --git a/news/cnews/files/patch-now.c b/news/cnews/files/patch-now.c
deleted file mode 100644
index 44554e6c8a5d..000000000000
--- a/news/cnews/files/patch-now.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- util/now.c.orig 1995-04-28 02:51:46.000000000 +0200
-+++ util/now.c 2011-05-12 14:52:23.000000000 +0200
-@@ -5,6 +5,7 @@
- #include <sys/types.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <time.h>
- #include "libc.h"
-
diff --git a/news/cnews/files/patch-quiz b/news/cnews/files/patch-quiz
new file mode 100644
index 000000000000..3d1be18ff99b
--- /dev/null
+++ b/news/cnews/files/patch-quiz
@@ -0,0 +1,19 @@
+--- quiz.orig 1995-04-28 02:50:34.000000000 +0200
++++ quiz 2016-09-05 23:40:26.915845000 +0200
+@@ -268,11 +268,11 @@
+ esac
+
+ newfakehdrs=
+-#if test " `$notinlist "$newfake" ftime.o`" != " yes"
+-#then
+-# newfakehdrs="$newfakehdrs sys/timeb.h"
+-#fi
+-newfakehdrs="$newfakehdrs sys/timeb.h"
++#if test " `$notinlist "$newfake" ftime.o`" != " yes"
++#then
++# newfakehdrs="$newfakehdrs sys/timeb.h"
++#fi
++#newfakehdrs="$newfakehdrs sys/timeb.h"
+ if test " `$notinlist "$newfake" gettimeofday.o`" != " yes"
+ then
+ newfakehdrs="$newfakehdrs sys/time.h"
diff --git a/news/cnews/files/patch-quiz.def b/news/cnews/files/patch-quiz.def
index 74f9274aa3a0..79bb1366ac93 100644
--- a/news/cnews/files/patch-quiz.def
+++ b/news/cnews/files/patch-quiz.def
@@ -27,7 +27,7 @@ diff -urN ../pre-conf/conf/quiz.def conf/quiz.def
+# These answers are interdependent; do not edit this file!
+addrsize="big"
+# These answers are interdependent; do not edit this file!
-+fake=" fgetline.o fsync.o"
++fake=" fgetline.o"
+# These answers are interdependent; do not edit this file!
+storeval=""
+# These answers are interdependent; do not edit this file!
diff --git a/news/cnews/files/patch-readnews.c b/news/cnews/files/patch-readnews.c
deleted file mode 100644
index f6c3754601ab..000000000000
--- a/news/cnews/files/patch-readnews.c
+++ /dev/null
@@ -1,106 +0,0 @@
---- readnews/readnews.c.orig 1995-04-28 03:12:21.000000000 +0200
-+++ readnews/readnews.c 2014-02-07 16:57:21.000000000 +0100
-@@ -33,7 +33,7 @@
-
- active *alist; /* internal active list */
-
--long now; /* current time */
-+time_t now; /* current time */
- bool interrupt; /* if interrupt hit */
- char *newsdir; /* %news */
- bool su; /* if super user (not used) */
-@@ -783,11 +783,12 @@
- helppath = ctlfile("readnews.help");
- if ((f = fopen(helppath, "r")) == NIL(FILE)) {
- (void) printf("Can't open %s\n", helppath);
-- return;
-+ return 0;
- }
- while ((c = getc(f)) != EOF)
- (void) putc(c, stdout);
- (void) fclose(f);
-+ return 0;
- }
-
- /*
-@@ -806,7 +807,7 @@
- #ifdef UNSWMAIL
- argv[argc++] = "-s";
- if ((argv[argc++] = getsubject(hp)) == NIL(char))
-- return;
-+ return 0;
- argv[argc++] = "-i";
- argv[argc++] = fname;
- #endif
-@@ -821,6 +822,7 @@
- run(mailpath, argv, false);
-
- free(argv[argc - 2]);
-+ return 0;
- }
-
-
-@@ -838,7 +840,7 @@
- char *s = getsubject(hp);
-
- if (s == NULL)
-- return;
-+ return 0;
- (void) strcpy(tmpf, "/tmp/rfXXXXXX");
- (void) mktemp(tmpf);
- fo = fopen(tmpf, "w");
-@@ -859,6 +861,7 @@
- free(s);
-
- (void) unlink(tmpf);
-+ return 0;
- }
-
- /*
-@@ -950,20 +953,20 @@
- register char *cp;
- register FILE *sf;
- register char *aname;
-- long then;
-+ time_t then;
- extern char *getenv();
-
- if (!*s) {
- if ((aname = getenv("HOME")) == NIL(char)) {
- (void) printf("No $HOME in environment.\n");
-- return;
-+ return 0;
- }
- s = aname = newstr3(aname, "/", ARTICLES);
- } else
- aname = NIL(char);
- if ((sf = fopen(s, "a")) == NIL(FILE)) {
- (void) fprintf(stderr, "readnews: can't open %s\n", s);
-- return;
-+ return 0;
- }
- if (aname)
- free(aname);
-@@ -983,6 +986,7 @@
- (void) putc('\n', sf);
- (void) fclose(sf);
- fseek(f, pos, 0);
-+ return 0;
- }
-
- /*
-@@ -1083,7 +1087,7 @@
- fname = ctlfile("readnews.ctl");
- f = fopen(fname, "r");
- if (f == NULL)
-- return;
-+ return 0;
-
- while (fgets(line, sizeof(line), f) != NULL) {
- line[strlen(line)-1] = '\0'; /* dispose of newline */
-@@ -1103,4 +1107,5 @@
- }
-
- (void) fclose(f);
-+ return 0;
- }
diff --git a/news/cnews/files/patch-rerror.c b/news/cnews/files/patch-rerror.c
deleted file mode 100644
index e975cd458423..000000000000
--- a/news/cnews/files/patch-rerror.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- libcnews/rerror.c.orig 1994-09-19 05:26:08.000000000 +0200
-+++ libcnews/rerror.c 2011-05-12 15:41:43.000000000 +0200
-@@ -19,7 +19,7 @@
-
- /* common log reporting */
- static
--log(stream, art, code, fmt, arg, sverrno)
-+cnews_log(stream, art, code, fmt, arg, sverrno)
- register FILE *stream;
- register struct article *art;
- int code;
-@@ -60,7 +60,7 @@
- int code;
- char *fmt, *arg;
- {
-- log(stdout, art, code, fmt, arg, 0);
-+ cnews_log(stdout, art, code, fmt, arg, 0);
- }
-
- /*
-@@ -72,7 +72,7 @@
- int code;
- char *fmt, *arg;
- {
-- log(stdout, art, code, fmt, arg, 0);
-+ cnews_log(stdout, art, code, fmt, arg, 0);
- if (art != NULL)
- art->a_status |= ST_REFUSED;
- }
-@@ -86,7 +86,7 @@
- int code;
- char *fmt, *arg;
- {
-- log(stderr, art, code, fmt, arg, errno);
-+ cnews_log(stderr, art, code, fmt, arg, errno);
- if (art != NULL)
- art->a_status |= ST_NEEDATTN|ST_DROPPED;
- }
diff --git a/news/cnews/files/patch-stdfdopen.c b/news/cnews/files/patch-stdfdopen.c
deleted file mode 100644
index 18fd8d7418c8..000000000000
--- a/news/cnews/files/patch-stdfdopen.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- libc/stdfdopen.c.orig 1990-10-28 08:20:54.000000000 +0100
-+++ libc/stdfdopen.c 2011-05-12 14:46:36.000000000 +0200
-@@ -4,6 +4,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <errno.h>
- #ifndef __STDC__
- extern int errno;
diff --git a/news/cnews/files/patch-trbatch.c b/news/cnews/files/patch-trbatch.c
deleted file mode 100644
index f2e46e16a21a..000000000000
--- a/news/cnews/files/patch-trbatch.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- explode/trbatch.c.orig 1994-11-30 23:09:10.000000000 +0100
-+++ explode/trbatch.c 2014-02-07 18:02:12.000000000 +0100
-@@ -23,6 +23,9 @@
-
- static HASHTABLE *nmbftbl; /* name -> batchfile mapping */
-
-+static struct batchfile *bfisopen(char *name), *bfincache(char *name);
-+static statust bfrealclose(), bfrclose();
-+
- /*
- * open "name" for appending.
- *
-@@ -69,7 +72,7 @@
- nmbftbl = hashcreate(HASHFILSZ, (unsigned (*)())NULL);
- bf = (struct batchfile *)hashfetch(nmbftbl, name);
- if (bf != NULL)
-- return; /* error: name present */
-+ return 0; /* error: name present */
- /* allocate, append & initialise a new entry */
- bf = (struct batchfile *)nemalloc(sizeof *bf);
- (void) memset((char *)bf, 0, sizeof *bf);
-@@ -81,12 +84,13 @@
- bf->bf_lines = FLUSHEVERY;
- if (!hashstore(nmbftbl, bf->bf_name, (HASHDATUM)bf))
- error("can't store under hash key `%s'", name); /* canthappen */
-+ return 0;
- }
-
- /*
- * returns a batchfile, never NULL, corresponding to name.
- */
--struct batchfile *
-+static struct batchfile *
- bfincache(name)
- char *name;
- {
-@@ -152,12 +156,13 @@
- register struct batchfile *bf;
-
- if (chp->closedone)
-- return;
-+ return 0;
- bf = (struct batchfile *)data;
- if (bf->bf_str == NULL)
-- return;
-+ return 0;
- chp->status = bfclose(bf);
- chp->closedone = YES;
-+ return 0;
- }
-
- STATIC statust
-@@ -194,6 +199,7 @@
- #endif
- if (!hashdelete(nmbftbl, key))
- error("can't delete hash key `%s'", key); /* canthappen */
-+ return 0;
- }
-
- STATIC statust
---- relay/trbatch.c.orig 1993-01-15 05:27:11.000000000 +0100
-+++ relay/trbatch.c 2014-02-07 18:02:37.000000000 +0100
-@@ -14,6 +14,8 @@
- #include "msgs.h"
- #include "trbatch.h"
-
-+static struct batchfile *bfincache(char *name, int ord);
-+
- /* tunable parameters */
- #ifndef MASTERDIR
- #define MASTERDIR artfile("out.master")
-@@ -89,7 +91,7 @@
- nmordtbl = hashcreate(HASHFILSZ, (unsigned (*)())NULL);
- hf = (struct hashfilename *)hashfetch(nmordtbl, name);
- if (hf != NULL)
-- return; /* error: name present */
-+ return 0; /* error: name present */
- /* allocate, append & initialise a new entry */
- hf = (struct hashfilename *)nemalloc(sizeof *hf);
- hf->hf_mbf = mbford;
-@@ -97,6 +99,7 @@
- errunlock("can't store under hash key `%s'", name);
- ordtombfs[ord] = mbford;
- otomvalid[ord] = YES;
-+ return 0;
- }
-
-
diff --git a/news/cnews/files/patch-trbatch.h b/news/cnews/files/patch-trbatch.h
deleted file mode 100644
index 0a97060164d7..000000000000
--- a/news/cnews/files/patch-trbatch.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- include/trbatch.h.orig Fri Dec 17 00:17:03 1993
-+++ include/trbatch.h Sun Oct 8 11:23:50 2006
-@@ -23,12 +23,12 @@
- };
-
- /* imports from trbatch.c */
--extern struct batchfile *bfopen(), *bfisopen();
--extern statust bffkclose(), bfrealclose();
-+extern struct batchfile *bfopen();
-+extern statust bffkclose();
- extern int bfflush();
- /* imports from trbatcomm.c */
--extern statust bfclose(), bfrclose();
--extern struct batchfile *bfincache(), *fakebf();
-+extern statust bfclose();
-+extern struct batchfile *fakebf();
-
- extern struct batchfile batchfile[]; /* try to keep open always */
- #define lastbf &batchfile[NOPENBFS-1]
diff --git a/news/cnews/files/patch-warning.c b/news/cnews/files/patch-warning.c
deleted file mode 100644
index 95bea4302aa5..000000000000
--- a/news/cnews/files/patch-warning.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- libc/warning.c.orig 1991-01-09 20:12:55.000000000 +0100
-+++ libc/warning.c 2010-10-08 19:41:45.000000000 +0200
-@@ -3,6 +3,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <errno.h>
- #ifndef __STDC__
- extern int errno;