|
|
1.1 root 1: /*
2: * header.h - Article header format
3: */
4:
5: static char *Header = "@(#)header.h 2.11 4/24/83";
6:
7: #define NUNREC 50
8:
9: /* article header */
10: struct hbuf {
11: char from[BUFLEN]; /* From: */
12: char path[PATHLEN]; /* Path: */
13: char nbuf[BUFLEN]; /* Newsgroups: */
14: char snbuf[BUFLEN]; /* Squashed nbuf. */
15: char title[BUFLEN]; /* Subject: */
16: char oident[BUFLEN]; /* Article-I.D.: */
17: char ident[BUFLEN]; /* Message-ID: */
18: char replyto[BUFLEN]; /* Reply-To: */
19: char followid[BUFLEN]; /* References: */
20: char subdate[DATELEN]; /* Date: (submission) */
21: time_t subtime; /* subdate in secs */
22: char recdate[DATELEN]; /* Date-Received: */
23: time_t rectime; /* recdate in secs */
24: char expdate[DATELEN]; /* Expires: */
25: time_t exptime; /* expdate in secs */
26: char ctlmsg[PATHLEN]; /* Control: */
27: char sender[BUFLEN]; /* Sender: */
28: char followto[BUFLEN]; /* Followup-to: */
29: char postversion[BUFLEN]; /* Post-Version: */
30: char relayversion[BUFLEN]; /* Relay-Version: */
31: char distribution[BUFLEN]; /* Distribution: */
32: char organization[BUFLEN]; /* Organization: */
33: char numlines[8]; /* Lines: */
34: int intnumlines; /* Integer version */
35: char keywords[BUFLEN]; /* Keywords: */
36: char approved[BUFLEN]; /* Approved: */
37: char *unrec[NUNREC]; /* unrecognized lines */
38: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.