From d9064585aae60d9cd5ae8b729b2d340d57b45afd Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 21 May 1998 09:37:59 +0000 Subject: Teach "inews" how to get from "INN" to "NNRPD" if necessary. --- news/nn/patches/patch-ae | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 news/nn/patches/patch-ae (limited to 'news/nn') diff --git a/news/nn/patches/patch-ae b/news/nn/patches/patch-ae new file mode 100644 index 00000000000..f8af95d1305 --- /dev/null +++ b/news/nn/patches/patch-ae @@ -0,0 +1,35 @@ +--- inews/clientlib.c.orig Thu Nov 25 10:28:59 1993 ++++ inews/clientlib.c Thu May 21 11:20:24 1998 +@@ -56,6 +56,8 @@ + FILE *ser_rd_fp = NULL; + FILE *ser_wr_fp = NULL; + ++void put_server(char *); ++ + /* + * getserverbyfile Get the name of a server from a named file. + * Handle white space and comments. +@@ -124,7 +126,7 @@ + server_init(machine) + char *machine; + { +- int sockt_rd, sockt_wr; ++ int sockt_rd, sockt_wr, result[2]; + char line[256]; + char *index(); + #ifdef DECNET +@@ -166,7 +168,13 @@ + /* Now get the server's signon message */ + + (void) get_server(line, sizeof(line)); +- return (atoi(line)); ++ result[0] = atoi(line); ++ ++ put_server("MODE READER"); ++ (void) get_server(line, sizeof(line)); ++ result[1] = atoi(line); ++ ++ return ((result[1] != ERR_COMMAND) ? result[1] : result[0]); + } + + -- cgit v1.2.3