gih900@csc.anu.oz (Geoff Huston) (12/21/89)
+-+-+-+ Beginning of part 19 +-+-+-+ X Appends the extracted items to the output file. If the file does not X exist it is created. The default action is /NOAPPEND, which creates a X************** X*** 1423,1433 X Extracts only those items in the specified item-range which have X not be seen by the user. X `032 X- /CLASS X-`032 X- Sets the startup class for newsgroup selection. This parameter overrides X- any class specified with the SET PROFILE command. X-`032 X 1 FOLLOWUP X `032 X FOLLOWUP is used to post a reply to a news item back into NEWS. X--- 1543,1548 ----- X Extracts only those items in the specified item-range which have X not be seen by the user. X `032 X 1 FOLLOWUP X `032 X FOLLOWUP is used to post a reply to a news item back into NEWS. X************** X*** 1487,1493 X Invokes VMS MAIL, to send a copy of the current news item to another X user (or yourself if so inclined). X `032 X! FORWARD and MAIL are synonmyns. X `032 X 2 Qualifiers X `032 X--- 1602,1608 ----- X Invokes VMS MAIL, to send a copy of the current news item to another X user (or yourself if so inclined). X `032 X! FORWARD and MAIL are synonyms. X `032 X 2 Qualifiers X `032 X************** X*** 1596,1602 X `032 X Use a callable editor in read-only mode to display the newsitem. By X default this is the TPU editor, but this may be altered by the NEWS_VIEW X! logical name. See the chapter on customizing NEWS for details. X `032 X For compatibility with previous versions of NEWS, /TPU is equivalent to X /EDITOR. X--- 1711,1717 ----- X `032 X Use a callable editor in read-only mode to display the newsitem. By X default this is the TPU editor, but this may be altered by the NEWS_VIEW X! logical name. See the section on NEWS settingsfor details. X `032 X For compatibility with previous versions of NEWS, /TPU is equivalent to X /EDITOR. X************** X*** 1618,1624 X Invokes VMS MAIL, to send a copy of the current news item to another X user (or yourself if so inclined). X `032 X! FORWARD and MAIL are synonmyns. X `032 X 2 Qualifiers X `032 X--- 1733,1739 ----- X Invokes VMS MAIL, to send a copy of the current news item to another X user (or yourself if so inclined). X `032 X! FORWARD and MAIL are synonyms. X `032 X 2 Qualifiers X `032 X************** X*** 1923,1929 X print job and by default, gives the job the name of the first file X specified. X `032 X! A range of items can be specified by seperating the start and end X numbers by a minus. X `032 X All items within the current newsgroup can be specified by a '*'. X--- 2038,2044 ----- X print job and by default, gives the job the name of the first file X specified. X `032 X! A range of items can be specified by separating the start and end X numbers by a minus. X `032 X All items within the current newsgroup can be specified by a '*'. X************** X*** 2088,2094 X `032 X Specifies one or more characteristics desired for printing the files. X If you specify only one characteristic, you can omit the X! parentheses. Characteristics can refer to such things as color of X ink. Codes for characteristics can be either names or values from 0 X to 127 and are installation-defined. Use the SHOW X QUEUE/CHARACTERISTICS command to see which characteristics have been X--- 2203,2209 ----- X `032 X Specifies one or more characteristics desired for printing the files. X If you specify only one characteristic, you can omit the X! parentheses. Characteristics can refer to such things as colour of X ink. Codes for characteristics can be either names or values from 0 X to 127 and are installation-defined. Use the SHOW X QUEUE/CHARACTERISTICS command to see which characteristics have been X************** X*** 3430,3436 X qualifiers used may be any valid NEWS print qualifier string (See the X subtopic describing the PRINT command). X `032 X! /TEMPORARY X `032 X If specified the PROFILE changes given are only effective for the current X NEWS session. X--- 3545,3553 ----- X qualifiers used may be any valid NEWS print qualifier string (See the X subtopic describing the PRINT command). X `032 X! /RCFILTER X! /RCFILTER X! /NORCFILTER X `032 X By default all accessible newsgroups are displayed in a full newsgroup X directory display. The number of newsgroups can be restricted by the X************** X*** 3432,3437 X `032 X /TEMPORARY X `032 X If specified the PROFILE changes given are only effective for the current X NEWS session. X `032 X--- 3549,3578 ----- X /RCFILTER X /NORCFILTER X `032 X+ By default all accessible newsgroups are displayed in a full newsgroup X+ directory display. The number of newsgroups can be restricted by the X+ command SET PROFILE/RCFILTER. This instructs NEWS to only use those X+ newsgroups as entered in the NEWSRC file. X+`032 X+ To reduce the number of newsgroups displayed in the directory listing: X+ Run NEWS and enter the command "SET PROFILE/RCFILTER" X+ Exit NEWS and then edit the NEWSRC file, deleting the lines X+ referring to newsgroups you wish to remove from the display. X+`032 X+ /RCORDER X+ /RCORDER X+ /NORCORDER [default] X+`032 X+ By default all newsgroups are displayed within the newsgroup directory X+ screen in alphabetical order. By specifying SET PROFILE/RCORDER, X+ newsgroups are ordered as shown in the NEWSRC. file. To change the X+ directory display order: X+ Run NEWS and enter the command "SET PROFILE/RCORDER" X+ Exit NEWS and then edit the NEWSRC file, altering the X+ order of entries as required X+`032 X+ /TEMPORARY X+`032 X If specified the PROFILE changes given are only effective for the current X NEWS session. X `032 X************** X*** 3657,3663 X NEWS uses a "history" file to prevent looping of news items. All items X identifiers which have been stored on the local system are passed to the X history file once the local item copy is expired. The file is used to X! ensure the correct operation of "cancel" and "supercedes" control X messages. X `032 X The history file is an indexed file, containing date - item identifier X--- 3798,3804 ----- X NEWS uses a "history" file to prevent looping of news items. All items X identifiers which have been stored on the local system are passed to the X history file once the local item copy is expired. The file is used to X! ensure the correct operation of "cancel" and "supersedes" control X messages. X `032 X The history file is an indexed file, containing date - item identifier X************** X*** 3901,3907 X `032 X TOPIC displays the original topic of the current item. This command X refers to conversation streams, where each posting in a conversation X! contain explicit references to the preceeding articles in the same X conversation. X `032 X TOPIC attempts to follow this chain of reverse references back to the X--- 4042,4048 ----- X `032 X TOPIC displays the original topic of the current item. This command X refers to conversation streams, where each posting in a conversation X! contain explicit references to the preceding articles in the same X conversation. X `032 X TOPIC attempts to follow this chain of reverse references back to the X************** X*** 3923,3929 X `032 X Use a callable editor in read-only mode to display the newsitem. By X default this is the TPU editor, but this may be altered by the NEWS_VIEW X! logical name. See the chapter on customizing NEWS for details. For X compatibility with previous versions of NEWS, /TPU is equivalent to X /EDITOR. X `032 X--- 4064,4070 ----- X `032 X Use a callable editor in read-only mode to display the newsitem. By X default this is the TPU editor, but this may be altered by the NEWS_VIEW X! logical name. See the section on NEWS settings for details. For X compatibility with previous versions of NEWS, /TPU is equivalent to X /EDITOR. X `032 X************** X*** 3981,3987 X When NEWS is invoked it takes a snapshot of the local NEWS database, and X presents this snapshot in a directory format to the user. If another user X posts to NEWS, or the NEWS transport system reads in a news batch during X! your session your local copy of the database summary is not updated. X `032 X UPDATE clears the image section which maps the database and reads in a X new copy of the database snapshot, including any changes made since your X--- 4122,4129 ----- X When NEWS is invoked it takes a snapshot of the local NEWS database, and X presents this snapshot in a directory format to the user. If another user X posts to NEWS, or the NEWS transport system reads in a news batch during X! an interactive session, these snapshots of the database summary are not X! immediately automatically updated. X `032 X UPDATE clears the image section which maps the database and reads in a X new copy of the database snapshot, including any changes made since your X************** X*** 3993,3999 X 1 VERSION X `032 X This command will display the version and creation date of the NEWS X! Software. X `032 X This help file was updated to reflect NEWS Version 5.7, and was last X updated on 23-Jan-1989. X--- 4135,4141 ----- X 1 VERSION X `032 X This command will display the version and creation date of the NEWS X! software. X `032 X This help file was updated to reflect NEWS Version 5.9C, and was last X updated on 19 December 1989. X************** X*** 3995,4002 X This command will display the version and creation date of the NEWS X Software. X `032 X! This help file was updated to reflect NEWS Version 5.7, and was last X! updated on 23-Jan-1989. X `032 X 1 WRITE X `032 X--- 4137,4144 ----- X This command will display the version and creation date of the NEWS X software. X `032 X! This help file was updated to reflect NEWS Version 5.9C, and was last X! updated on 19 December 1989. X `032 X 1 WRITE X `032 X************** X*** 4000,4004 X `032 X 1 WRITE X `032 X! WRITE is used to post new items into NEWS. this command is synonomous X! to "POST", and is documented in the subtopic "POST". X--- 4142,4148 ----- X `032 X 1 WRITE X `032 X! WRITE is used to post new items into NEWS. X!`032 X! This command is synonymous to "POST", and is documented under "POST". X!`032 $ GOSUB UNPACK_FILE $ FILE_IS = "NNTP_CLIENT.DIFF" $ CHECKSUM_IS = 1985494578 $ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY X*** [.news_v59_src]nntp_client.c X--- [.news_src]nntp_client.c $ GOSUB UNPACK_FILE $ FILE_IS = "NNTP_DEC.DIFF" $ CHECKSUM_IS = 1985494842 $ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY X*** [.news_v59_src]nntp_dec.c X--- [.news_src]nntp_dec.c $ GOSUB UNPACK_FILE $ FILE_IS = "NNTP_DECM.DIFF" $ CHECKSUM_IS = 1985494838 $ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY X*** [.news_v59_src]nntp_decm.c X--- [.news_src]nntp_decm.c $ GOSUB UNPACK_FILE $ FILE_IS = "NNTP_FEED.DIFF" $ CHECKSUM_IS = 2068006056 $ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY X*** [.news_v59_src]nntp_feed.c X--- [.news_src]nntp_feed.c X************** X*** 31,37 X **-- X **/ X `012 X- #ifdef vax11c X #module NNTP_FEED "V5.8" X #endif X `032 X--- 31,36 ----- X **-- X **/ X `012 X #module NNTP_FEED "V5.8" X `032 X #include "newsinclude.h" X************** X*** 33,39 X `012 X #ifdef vax11c X #module NNTP_FEED "V5.8" X- #endif X `032 X #include "newsinclude.h" X #include "newsdefine.h" X--- 32,37 ----- X **/ X `012 X #module NNTP_FEED "V5.8" X `032 X #include "newsinclude.h" X #include "newsdefine.h" X************** X*** 38,44 X #include "newsinclude.h" X #include "newsdefine.h" X `032 X- #ifdef vax11c X #include iodef X #include lnmdef X #include time X--- 36,41 ----- X #include "newsinclude.h" X #include "newsdefine.h" X `032 X #include iodef X #include lnmdef X #include time X************** X*** 44,55 X #include time X #include psldef X #include signal X- #else X- #include <iodef.h> X- #include <lnmdef.h> X- #include <time.h> X- #include <psldef.h> X- #endif X `032 X #define LOG_TABLE "LNM$SYSTEM" X `032 X--- 41,46 ----- X #include time X #include psldef X #include signal X `032 X #define LOG_TABLE "LNM$SYSTEM" X `032 X************** X*** 62,68 X `032 X #define CMUTCP 1 X #define WINTCP 2 X! #define SRITCP 3 X `032 X #ifdef TWG X #define TWG 1 X--- 53,59 ----- X `032 X #define CMUTCP 1 X #define WINTCP 2 X! #define MULTINETTCP 3 X `032 X #ifdef TWG X #define TWG 1 X************** X*** 67,74 X #ifdef TWG X #define TWG 1 X #else X! #ifdef SRI X! #define SRI 1 X #endif X #endif X `032 X--- 58,65 ----- X #ifdef TWG X #define TWG 1 X #else X! #ifdef MULTINET X! #define MULTINET 1 X #endif X #endif X `032 X************** X*** 72,78 X #endif X #endif X `032 X! #if TWG `124`124 SRI X #include <types.h> X #include <socket.h> X #include <netdb.h> X--- 63,69 ----- X #endif X #endif X `032 X! #if TWG `124`124 MULTINET X #include <types.h> X #include <socket.h> X #include <netdb.h> X************** X*** 153,159 X datum[32], X logfile[256], X dbgfile[256], X! idfile[256]; X `012 X dat() X `123 X--- 144,151 ----- X datum[32], X logfile[256], X dbgfile[256], X! idfile[256], X! `009tmpf[256]; X `012 X dat() X `123 X************** X*** 422,431 X `125 X #if TWG X else if (proto == WINTCP) `123 X! if (sys$assign(c$dsc("INET:"),&net_chan,0,0) & 1) `123 X! #elif SRI X! else if (proto == SRITCP) `123 X! if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123 X #endif X #if TWG `124`124 SRI X if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0, X--- 414,421 ----- X `125 X #if TWG X else if (proto == WINTCP) `123 X! #elif MULTINET X! else if (proto == MULTINETTCP) `123 X #endif X if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123 X `032 X************** X*** 427,433 X else if (proto == SRITCP) `123 X if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123 X #endif X! #if TWG `124`124 SRI X if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0, X AF_INET,SOCK_STREAM,0,0,0,0) & 1) && X (read_iosb.iostatus & 1)) `123 X--- 417,425 ----- X #elif MULTINET X else if (proto == MULTINETTCP) `123 X #endif X! if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123 X!`032 X! #if TWG `124`124 MULTINET X if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0, X AF_INET,SOCK_STREAM,0,0,0,0) & 1) && X (read_iosb.iostatus & 1)) `123 X************** X*** 450,456 X `009`009read_iosb.iostatus); X sys$dassgn(net_chan); X return(0); X- `125 X #endif X else `123 X sprintf(netobj,"%s::\"NEWS=\"",node); X--- 442,447 ----- X `009`009read_iosb.iostatus); X sys$dassgn(net_chan); -+-+-+-+-+ End of part 19 +-+-+-+-+-