home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume2 / final-xenix-smail < prev    next >
SHell self-extracting ARchive  |  1991-08-07  |  22.2 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was processed as: SHell self-extracting ARchive (archive/shar).

You can browse this item here: final-xenix-smail

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert SHell self-extracting ARchive (archive/shar) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news or mail, ASCII text default
100% TrID E-Mail message (Var. 2) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/329 Shell Archive Format default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/rfc822 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 3a 20 63 68 | 69 70 40 61 74 65 6e 67 |From: ch|ip@ateng|
|00000010| 2e 55 55 43 50 20 28 43 | 68 69 70 20 53 61 6c 7a |.UUCP (C|hip Salz|
|00000020| 65 6e 62 65 72 67 29 0a | 4e 65 77 73 67 72 6f 75 |enberg).|Newsgrou|
|00000030| 70 73 3a 20 63 6f 6d 70 | 2e 73 6f 75 72 63 65 73 |ps: comp|.sources|
|00000040| 2e 6d 69 73 63 0a 53 75 | 62 6a 65 63 74 3a 20 76 |.misc.Su|bject: v|
|00000050| 30 32 69 30 33 32 3a 20 | 53 6d 61 69 6c 20 32 2e |02i032: |Smail 2.|
|00000060| 35 20 70 61 74 63 68 65 | 73 20 66 6f 72 20 58 65 |5 patche|s for Xe|
|00000070| 6e 69 78 20 2d 2d 20 66 | 69 6e 61 6c 6c 79 21 0a |nix -- f|inally!.|
|00000080| 4d 65 73 73 61 67 65 2d | 49 44 3a 20 3c 37 31 35 |Message-|ID: <715|
|00000090| 37 40 6e 63 6f 61 73 74 | 2e 55 55 43 50 3e 0a 44 |7@ncoast|.UUCP>.D|
|000000a0| 61 74 65 3a 20 33 30 20 | 4a 61 6e 20 38 38 20 32 |ate: 30 |Jan 88 2|
|000000b0| 32 3a 32 33 3a 34 35 20 | 47 4d 54 0a 41 70 70 72 |2:23:45 |GMT.Appr|
|000000c0| 6f 76 65 64 3a 20 61 6c | 6c 62 65 72 79 40 6e 63 |oved: al|lbery@nc|
|000000d0| 6f 61 73 74 2e 55 55 43 | 50 0a 0a 43 6f 6d 70 2e |oast.UUC|P..Comp.|
|000000e0| 73 6f 75 72 63 65 73 2e | 6d 69 73 63 3a 20 56 6f |sources.|misc: Vo|
|000000f0| 6c 75 6d 65 20 32 2c 20 | 49 73 73 75 65 20 33 32 |lume 2, |Issue 32|
|00000100| 0a 53 75 62 6d 69 74 74 | 65 64 2d 42 79 3a 20 43 |.Submitt|ed-By: C|
|00000110| 68 69 70 20 53 61 6c 7a | 65 6e 62 65 72 67 20 3c |hip Salz|enberg <|
|00000120| 63 68 69 70 40 61 74 65 | 6e 67 2e 55 55 43 50 3e |chip@ate|ng.UUCP>|
|00000130| 0a 41 72 63 68 69 76 65 | 2d 4e 61 6d 65 3a 20 66 |.Archive|-Name: f|
|00000140| 69 6e 61 6c 2d 78 65 6e | 69 78 2d 73 6d 61 69 6c |inal-xen|ix-smail|
|00000150| 0a 0a 5b 49 20 73 61 74 | 20 6f 6e 20 74 68 65 73 |..[I sat| on thes|
|00000160| 65 20 66 6f 72 20 61 20 | 62 69 74 2c 20 74 68 69 |e for a |bit, thi|
|00000170| 73 20 62 65 69 6e 67 20 | 74 68 65 20 66 6f 75 72 |s being |the four|
|00000180| 74 68 20 22 66 69 6e 61 | 6c 22 20 76 65 72 73 69 |th "fina|l" versi|
|00000190| 6f 6e 20 49 27 76 65 20 | 72 65 63 65 69 76 65 64 |on I've |received|
|000001a0| 2e 0a 4c 6f 6f 6b 73 20 | 6c 69 6b 65 20 74 68 69 |..Looks |like thi|
|000001b0| 73 20 74 69 6d 65 20 69 | 74 27 73 20 66 6f 72 20 |s time i|t's for |
|000001c0| 6b 65 65 70 73 2e 20 20 | 2b 2b 62 73 61 5d 0a 0a |keeps. |++bsa]..|
|000001d0| 4f 6b 61 79 2c 20 68 65 | 72 65 20 69 74 20 69 73 |Okay, he|re it is|
|000001e0| 20 28 66 69 6e 61 6c 6c | 79 29 2e 20 20 50 61 74 | (finall|y). Pat|
|000001f0| 63 68 65 73 20 66 6f 72 | 20 75 73 69 6e 67 20 53 |ches for| using S|
|00000200| 6d 61 69 6c 20 75 6e 64 | 65 72 20 53 43 4f 20 58 |mail und|er SCO X|
|00000210| 65 6e 69 78 2e 0a 4d 61 | 6e 79 20 70 65 6f 70 6c |enix..Ma|ny peopl|
|00000220| 65 20 68 61 76 65 20 67 | 6f 74 20 73 6d 61 69 6c |e have g|ot smail|
|00000230| 20 72 75 6e 6e 69 6e 67 | 20 75 6e 64 65 72 20 58 | running| under X|
|00000240| 65 6e 69 78 2c 20 62 75 | 74 20 74 68 65 69 72 20 |enix, bu|t their |
|00000250| 73 63 68 65 6d 65 73 20 | 75 73 75 61 6c 6c 79 0a |schemes |usually.|
|00000260| 62 72 65 61 6b 20 4d 69 | 63 6e 65 74 20 6d 61 69 |break Mi|cnet mai|
|00000270| 6c 20 61 6e 64 20 69 67 | 6e 6f 72 65 20 70 69 70 |l and ig|nore pip|
|00000280| 65 20 61 6c 69 61 73 65 | 73 20 61 73 20 73 75 70 |e aliase|s as sup|
|00000290| 70 6f 72 74 65 64 20 62 | 79 20 74 68 65 20 73 74 |ported b|y the st|
|000002a0| 61 6e 64 61 72 64 0a 58 | 65 6e 69 78 20 6d 61 69 |andard.X|enix mai|
|000002b0| 6c 20 73 79 73 74 65 6d | 2e 20 20 4d 79 20 70 61 |l system|. My pa|
|000002c0| 74 63 68 65 73 20 64 6f | 6e 27 74 20 72 65 70 6c |tches do|n't repl|
|000002d0| 61 63 65 20 58 65 6e 69 | 78 20 6d 61 69 6c 2c 20 |ace Xeni|x mail, |
|000002e0| 74 68 65 79 20 77 6f 72 | 6b 20 77 69 74 68 20 69 |they wor|k with i|
|000002f0| 74 2e 0a 0a 41 6e 64 20 | 62 65 73 69 64 65 73 2c |t...And |besides,|
|00000300| 20 74 68 65 79 20 6c 6f | 6f 6b 20 6e 69 63 65 2e | they lo|ok nice.|
|00000310| 20 20 3a 2d 29 0a 0a 53 | 6f 20 68 65 72 65 27 73 | :-)..S|o here's|
|00000320| 20 74 68 65 20 73 68 61 | 72 63 68 69 76 65 2e 20 | the sha|rchive. |
|00000330| 20 22 53 68 61 72 20 61 | 6e 64 20 65 6e 6a 6f 79 | "Shar a|nd enjoy|
|00000340| 2e 22 0a 0a 23 21 20 2f | 62 69 6e 2f 73 68 0a 23 |."..#! /|bin/sh.#|
|00000350| 20 54 68 69 73 20 69 73 | 20 61 20 73 68 65 6c 6c | This is| a shell|
|00000360| 20 61 72 63 68 69 76 65 | 2c 20 6d 65 61 6e 69 6e | archive|, meanin|
|00000370| 67 3a 0a 23 20 31 2e 20 | 52 65 6d 6f 76 65 20 65 |g:.# 1. |Remove e|
|00000380| 76 65 72 79 74 68 69 6e | 67 20 61 62 6f 76 65 20 |verythin|g above |
|00000390| 74 68 65 20 22 23 21 20 | 2f 62 69 6e 2f 73 68 22 |the "#! |/bin/sh"|
|000003a0| 20 6c 69 6e 65 2e 0a 23 | 20 32 2e 20 53 61 76 65 | line..#| 2. Save|
|000003b0| 20 74 68 65 20 72 65 73 | 75 6c 74 69 6e 67 20 74 | the res|ulting t|
|000003c0| 65 78 74 20 69 6e 20 61 | 20 66 69 6c 65 2e 0a 23 |ext in a| file..#|
|000003d0| 20 33 2e 20 45 78 65 63 | 75 74 65 20 74 68 65 20 | 3. Exec|ute the |
|000003e0| 66 69 6c 65 20 77 69 74 | 68 20 2f 62 69 6e 2f 73 |file wit|h /bin/s|
|000003f0| 68 20 28 6e 6f 74 20 63 | 73 68 29 20 74 6f 20 63 |h (not c|sh) to c|
|00000400| 72 65 61 74 65 20 74 68 | 65 20 66 69 6c 65 73 3a |reate th|e files:|
|00000410| 0a 23 09 58 2e 52 45 41 | 44 4d 45 0a 23 09 58 2e |.#.X.REA|DME.#.X.|
|00000420| 70 61 74 63 68 65 73 0a | 23 09 4d 61 6b 65 66 69 |patches.|#.Makefi|
|00000430| 6c 65 0a 23 09 65 78 65 | 63 6d 2e 63 0a 23 09 69 |le.#.exe|cm.c.#.i|
|00000440| 6e 73 74 61 6c 6c 5f 73 | 6d 61 69 6c 0a 23 20 54 |nstall_s|mail.# T|
|00000450| 68 69 73 20 61 72 63 68 | 69 76 65 20 63 72 65 61 |his arch|ive crea|
|00000460| 74 65 64 3a 20 54 68 75 | 20 4a 61 6e 20 20 37 20 |ted: Thu| Jan 7 |
|00000470| 31 33 3a 35 38 3a 33 34 | 20 31 39 38 38 0a 65 78 |13:58:34| 1988.ex|
|00000480| 70 6f 72 74 20 50 41 54 | 48 3b 20 50 41 54 48 3d |port PAT|H; PATH=|
|00000490| 2f 62 69 6e 3a 24 50 41 | 54 48 0a 3a 0a 65 63 68 |/bin:$PA|TH.:.ech|
|000004a0| 6f 20 27 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |o 'shar:| extract|
|000004b0| 69 6e 67 20 22 58 2e 52 | 45 41 44 4d 45 22 20 28 |ing "X.R|EADME" (|
|000004c0| 34 36 32 31 20 63 68 61 | 72 61 63 74 65 72 73 29 |4621 cha|racters)|
|000004d0| 20 27 0a 69 66 20 74 65 | 73 74 20 2d 66 20 27 58 | '.if te|st -f 'X|
|000004e0| 2e 52 45 41 44 4d 45 27 | 0a 74 68 65 6e 0a 09 65 |.README'|.then..e|
|000004f0| 63 68 6f 20 27 73 68 61 | 72 3a 20 77 69 6c 6c 20 |cho 'sha|r: will |
|00000500| 6e 6f 74 20 6f 76 65 72 | 77 72 69 74 65 20 65 78 |not over|write ex|
|00000510| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 22 58 2e 52 |isting f|ile "X.R|
|00000520| 45 41 44 4d 45 22 20 27 | 0a 65 6c 73 65 0a 73 65 |EADME" '|.else.se|
|00000530| 64 20 27 73 2f 5e 58 2f | 2f 27 20 3c 3c 20 5c 53 |d 's/^X/|/' << \S|
|00000540| 48 41 52 5f 45 4f 46 20 | 3e 20 27 58 2e 52 45 41 |HAR_EOF |> 'X.REA|
|00000550| 44 4d 45 27 0a 58 58 2e | 52 45 41 44 4d 45 0a 58 |DME'.XX.|README.X|
|00000560| 0a 58 54 68 69 73 20 66 | 69 6c 65 20 64 65 73 63 |.XThis f|ile desc|
|00000570| 72 69 62 65 73 20 68 6f | 77 20 74 6f 20 75 73 65 |ribes ho|w to use|
|00000580| 20 74 68 65 20 65 6e 63 | 6c 6f 73 65 64 20 73 6d | the enc|losed sm|
|00000590| 61 69 6c 20 32 2e 35 20 | 70 61 74 63 68 65 73 20 |ail 2.5 |patches |
|000005a0| 66 6f 72 20 53 43 4f 20 | 58 65 6e 69 78 0a 58 53 |for SCO |Xenix.XS|
|000005b0| 79 73 74 65 6d 20 56 2e | 20 20 28 54 68 65 79 20 |ystem V.| (They |
|000005c0| 6d 61 79 20 77 6f 72 6b | 20 77 69 74 68 20 6e 6f |may work| with no|
|000005d0| 6e 2d 53 43 4f 20 58 65 | 6e 69 78 2e 29 0a 58 0a |n-SCO Xe|nix.).X.|
|000005e0| 58 54 6f 20 75 73 65 20 | 74 68 65 73 65 20 70 61 |XTo use |these pa|
|000005f0| 74 63 68 65 73 2c 20 79 | 6f 75 20 6e 65 65 64 20 |tches, y|ou need |
|00000600| 65 69 74 68 65 72 20 28 | 31 29 20 4c 61 72 72 79 |either (|1) Larry|
|00000610| 20 57 61 6c 6c 27 73 20 | 22 70 61 74 63 68 22 20 | Wall's |"patch" |
|00000620| 70 72 6f 67 72 61 6d 2c | 20 6f 72 0a 58 28 32 29 |program,| or.X(2)|
|00000630| 20 6c 6f 74 73 20 6f 66 | 20 70 61 74 69 65 6e 63 | lots of| patienc|
|00000640| 65 20 77 68 69 6c 65 20 | 79 6f 75 20 61 70 70 6c |e while |you appl|
|00000650| 79 20 74 68 65 73 65 20 | 63 68 61 6e 67 65 73 20 |y these |changes |
|00000660| 62 79 20 68 61 6e 64 2e | 0a 58 0a 58 0a 58 46 6f |by hand.|.X.X.XFo|
|00000670| 72 20 75 73 65 72 73 20 | 6f 66 20 6d 79 20 65 61 |r users |of my ea|
|00000680| 72 6c 69 65 72 20 73 6d | 61 69 6c 20 70 61 74 63 |rlier sm|ail patc|
|00000690| 68 65 73 3a 0a 58 0a 58 | 09 49 20 70 6f 73 74 65 |hes:.X.X|.I poste|
|000006a0| 64 20 73 6f 6d 65 20 65 | 61 72 6c 79 20 73 6d 61 |d some e|arly sma|
|000006b0| 69 6c 20 70 61 74 63 68 | 65 73 20 69 6e 20 63 6f |il patch|es in co|
|000006c0| 6d 70 2e 75 6e 69 78 2e | 78 65 6e 69 78 20 61 6e |mp.unix.|xenix an|
|000006d0| 64 0a 58 09 61 6c 74 2e | 73 6f 75 72 63 65 73 20 |d.X.alt.|sources |
|000006e0| 69 6e 20 44 65 63 65 6d | 62 65 72 20 27 38 37 2e |in Decem|ber '87.|
|000006f0| 20 20 49 66 20 79 6f 75 | 20 61 72 65 20 75 73 69 | If you| are usi|
|00000700| 6e 67 20 74 68 6f 73 65 | 20 70 61 74 63 68 65 73 |ng those| patches|
|00000710| 2c 20 79 6f 75 0a 58 09 | 73 68 6f 75 6c 64 20 67 |, you.X.|should g|
|00000720| 65 74 20 72 69 64 20 6f | 66 20 74 68 65 6d 20 61 |et rid o|f them a|
|00000730| 6e 64 20 55 53 45 20 54 | 48 45 53 45 20 50 41 54 |nd USE T|HESE PAT|
|00000740| 43 48 45 53 20 49 4e 53 | 54 45 41 44 2e 0a 58 0a |CHES INS|TEAD..X.|
|00000750| 58 09 57 68 79 3f 0a 58 | 0a 58 09 31 2e 20 20 43 |X.Why?.X|.X.1. C|
|00000760| 6c 65 61 6e 65 72 20 6d | 6f 64 73 20 28 6f 6e 6c |leaner m|ods (onl|
|00000770| 79 20 69 6d 70 6f 72 74 | 61 6e 74 20 74 68 69 6e |y import|ant thin|
|00000780| 67 73 20 68 61 76 65 20 | 62 65 65 6e 20 63 68 61 |gs have |been cha|
|00000790| 6e 67 65 64 29 2e 0a 58 | 09 32 2e 20 20 42 65 74 |nged)..X|.2. Bet|
|000007a0| 74 65 72 20 63 6f 6d 6d | 65 6e 74 73 2e 0a 58 09 |ter comm|ents..X.|
|000007b0| 33 2e 20 20 45 78 70 6c | 69 63 69 74 20 73 75 70 |3. Expl|icit sup|
|000007c0| 70 6f 72 74 20 66 6f 72 | 20 4d 69 63 6e 65 74 2f |port for| Micnet/|
|000007d0| 58 65 6e 69 78 2d 4e 65 | 74 2e 0a 58 09 34 2e 20 |Xenix-Ne|t..X.4. |
|000007e0| 20 53 75 70 70 6f 72 74 | 20 66 6f 72 20 2f 65 74 | Support| for /et|
|000007f0| 63 2f 73 79 73 74 65 6d | 69 64 20 66 69 6c 65 20 |c/system|id file |
|00000800| 28 6e 6f 20 6e 65 65 64 | 20 74 6f 20 72 65 6c 69 |(no need| to reli|
|00000810| 6e 6b 20 79 6f 75 72 0a | 58 09 20 20 20 20 6b 65 |nk your.|X. ke|
|00000820| 72 6e 65 6c 20 74 6f 20 | 63 68 61 6e 67 65 20 79 |rnel to |change y|
|00000830| 6f 75 72 20 6d 61 63 68 | 69 6e 65 20 6e 61 6d 65 |our mach|ine name|
|00000840| 29 2e 0a 58 0a 58 0a 58 | 49 6e 73 74 61 6c 6c 61 |)..X.X.X|Installa|
|00000850| 74 69 6f 6e 3a 0a 58 0a | 58 09 31 2e 20 20 46 69 |tion:.X.|X.1. Fi|
|00000860| 6e 64 20 79 6f 75 72 20 | 6f 72 69 67 69 6e 61 6c |nd your |original|
|00000870| 2c 20 75 6e 74 6f 75 63 | 68 65 64 20 73 6d 61 69 |, untouc|hed smai|
|00000880| 6c 20 32 2e 35 20 73 6f | 75 72 63 65 73 2e 20 20 |l 2.5 so|urces. |
|00000890| 43 6f 70 79 20 74 68 65 | 73 65 0a 58 09 20 20 20 |Copy the|se.X. |
|000008a0| 20 74 6f 20 61 20 6e 65 | 77 20 64 69 72 65 63 74 | to a ne|w direct|
|000008b0| 6f 72 79 2e 20 20 28 57 | 65 27 6c 6c 20 63 61 6c |ory. (W|e'll cal|
|000008c0| 6c 20 69 74 20 22 2f 75 | 73 72 2f 73 72 63 2f 78 |l it "/u|sr/src/x|
|000008d0| 73 6d 61 69 6c 22 2e 29 | 0a 58 09 20 20 20 20 49 |smail".)|.X. I|
|000008e0| 66 20 79 6f 75 20 64 6f | 6e 27 74 20 68 61 76 65 |f you do|n't have|
|000008f0| 20 79 6f 75 72 20 6f 72 | 69 67 69 6e 61 6c 20 73 | your or|iginal s|
|00000900| 6f 75 72 63 65 73 2c 20 | 73 6f 6d 65 20 28 6f 72 |ources, |some (or|
|00000910| 20 6d 61 6e 79 21 29 0a | 58 09 20 20 20 20 70 61 | many!).|X. pa|
|00000920| 74 63 68 65 73 20 6d 61 | 79 20 66 61 69 6c 2c 20 |tches ma|y fail, |
|00000930| 70 6f 73 73 69 62 6c 79 | 20 69 6e 74 72 6f 64 75 |possibly| introdu|
|00000940| 63 69 6e 67 20 70 72 6f | 62 6c 65 6d 73 2e 0a 58 |cing pro|blems..X|
|00000950| 0a 58 09 32 2e 20 20 55 | 6e 70 61 63 6b 20 74 68 |.X.2. U|npack th|
|00000960| 69 73 20 73 68 61 72 63 | 68 69 76 65 20 61 6e 64 |is sharc|hive and|
|00000970| 20 6d 6f 76 65 20 74 68 | 65 20 66 69 6c 65 73 20 | move th|e files |
|00000980| 69 6e 20 74 68 69 73 20 | 73 68 61 72 63 68 69 76 |in this |sharchiv|
|00000990| 65 20 69 6e 74 6f 0a 58 | 09 20 20 20 20 2f 75 73 |e into.X|. /us|
|000009a0| 72 2f 73 72 63 2f 78 73 | 6d 61 69 6c 2e 20 20 54 |r/src/xs|mail. T|
|000009b0| 68 69 73 20 77 69 6c 6c | 20 6f 76 65 72 77 72 69 |his will| overwri|
|000009c0| 74 65 20 74 68 65 20 64 | 69 73 74 72 69 62 75 74 |te the d|istribut|
|000009d0| 65 64 20 4d 61 6b 65 66 | 69 6c 65 2c 0a 58 09 20 |ed Makef|ile,.X. |
|000009e0| 20 20 20 73 6f 20 79 6f | 75 20 6d 61 79 20 77 61 | so yo|u may wa|
|000009f0| 6e 74 20 74 6f 20 72 65 | 6e 61 6d 65 20 74 68 65 |nt to re|name the|
|00000a00| 20 6f 72 69 67 69 6e 61 | 6c 20 4d 61 6b 65 66 69 | origina|l Makefi|
|00000a10| 6c 65 20 66 69 72 73 74 | 2e 0a 58 0a 58 09 33 2e |le first|..X.X.3.|
|00000a20| 20 20 43 68 61 6e 67 65 | 20 74 6f 20 2f 75 73 72 | Change| to /usr|
|00000a30| 2f 73 72 63 2f 78 73 6d | 61 69 6c 20 61 6e 64 20 |/src/xsm|ail and |
|00000a40| 72 75 6e 20 22 70 61 74 | 63 68 20 3c 58 2e 70 61 |run "pat|ch <X.pa|
|00000a50| 74 63 68 65 73 22 2e 20 | 20 54 68 69 73 0a 58 09 |tches". | This.X.|
|00000a60| 20 20 20 20 64 6f 65 73 | 20 74 68 65 20 68 61 72 | does| the har|
|00000a70| 64 20 77 6f 72 6b 20 6f | 66 20 63 68 61 6e 67 69 |d work o|f changi|
|00000a80| 6e 67 20 73 6f 75 72 63 | 65 20 66 69 6c 65 73 2e |ng sourc|e files.|
|00000a90| 0a 58 0a 58 09 20 20 20 | 20 54 68 69 73 20 73 74 |.X.X. | This st|
|00000aa0| 65 70 20 77 69 6c 6c 20 | 6c 65 61 76 65 20 22 2e |ep will |leave ".|
|00000ab0| 6f 72 69 67 22 20 66 69 | 6c 65 73 20 6c 79 69 6e |orig" fi|les lyin|
|00000ac0| 67 20 61 72 6f 75 6e 64 | 2e 20 20 59 6f 75 20 6d |g around|. You m|
|00000ad0| 61 79 0a 58 09 20 20 20 | 20 72 65 6d 6f 76 65 20 |ay.X. | remove |
|00000ae0| 74 68 65 73 65 20 61 74 | 20 61 6e 79 20 74 69 6d |these at| any tim|
|00000af0| 65 2c 20 62 75 74 20 49 | 27 64 20 6c 65 61 76 65 |e, but I|'d leave|
|00000b00| 20 74 68 65 6d 20 75 6e | 74 69 6c 20 69 6e 73 74 | them un|til inst|
|00000b10| 61 6c 6c 61 74 69 6f 6e | 0a 58 09 20 20 20 20 69 |allation|.X. i|
|00000b20| 73 20 63 6f 6d 70 6c 65 | 74 65 20 6a 75 73 74 20 |s comple|te just |
|00000b30| 74 6f 20 62 65 20 6f 6e | 20 74 68 65 20 73 61 66 |to be on| the saf|
|00000b40| 65 20 73 69 64 65 2e 20 | 20 49 66 20 61 6e 79 20 |e side. | If any |
|00000b50| 70 61 74 63 68 65 73 20 | 66 61 69 6c 0a 58 09 20 |patches |fail.X. |
|00000b60| 20 20 20 2d 2d 20 77 68 | 69 63 68 20 73 68 6f 75 | -- wh|ich shou|
|00000b70| 6c 64 20 6f 6e 6c 79 20 | 6f 63 63 75 72 20 69 66 |ld only |occur if|
|00000b80| 20 79 6f 75 27 72 65 20 | 73 74 61 72 74 69 6e 67 | you're |starting|
|00000b90| 20 77 69 74 68 20 6d 6f | 64 66 69 65 64 0a 58 09 | with mo|dfied.X.|
|00000ba0| 20 20 20 20 73 6f 75 72 | 63 65 73 20 2d 2d 20 74 | sour|ces -- t|
|00000bb0| 68 65 20 66 61 69 6c 65 | 64 20 70 61 74 63 68 65 |he faile|d patche|
|00000bc0| 73 20 77 69 6c 6c 20 62 | 65 20 77 72 69 74 74 65 |s will b|e writte|
|00000bd0| 6e 20 74 6f 20 22 2e 72 | 65 6a 22 20 66 69 6c 65 |n to ".r|ej" file|
|00000be0| 73 2e 0a 58 0a 58 09 34 | 2e 20 20 45 78 61 6d 69 |s..X.X.4|. Exami|
|00000bf0| 6e 65 20 64 65 66 73 2e | 68 20 61 6e 64 20 6d 6f |ne defs.|h and mo|
|00000c00| 64 69 66 79 20 69 74 20 | 61 73 20 6e 65 63 65 73 |dify it |as neces|
|00000c10| 73 61 72 79 20 66 6f 72 | 20 79 6f 75 72 20 6d 61 |sary for| your ma|
|00000c20| 63 68 69 6e 65 28 73 29 | 2e 0a 58 09 20 20 20 20 |chine(s)|..X. |
|00000c30| 53 70 65 63 69 66 69 63 | 61 6c 6c 79 2c 20 69 66 |Specific|ally, if|
|00000c40| 20 79 6f 75 27 72 65 20 | 72 75 6e 6e 69 6e 67 20 | you're |running |
|00000c50| 4d 69 63 6e 65 74 20 6f | 72 20 58 65 6e 69 78 2d |Micnet o|r Xenix-|
|00000c60| 4e 65 74 2c 20 79 6f 75 | 27 6c 6c 0a 58 09 20 20 |Net, you|'ll.X. |
|00000c70| 20 20 70 72 6f 62 61 62 | 6c 79 20 77 61 6e 74 20 | probab|ly want |
|00000c80| 74 6f 20 75 6e 63 6f 6d | 6d 65 6e 74 20 22 23 64 |to uncom|ment "#d|
|00000c90| 65 66 69 6e 65 20 4d 49 | 43 4e 45 54 22 2e 20 28 |efine MI|CNET". (|
|00000ca0| 4f 72 20 79 6f 75 20 63 | 61 6e 0a 58 09 20 20 20 |Or you c|an.X. |
|00000cb0| 20 69 6e 63 6c 75 64 65 | 20 22 2d 44 4d 49 43 4e | include| "-DMICN|
|00000cc0| 45 54 22 20 69 6e 20 74 | 68 65 20 43 46 4c 41 47 |ET" in t|he CFLAG|
|00000cd0| 53 20 69 6e 20 74 68 65 | 20 4d 61 6b 65 66 69 6c |S in the| Makefil|
|00000ce0| 65 2e 29 0a 58 0a 58 09 | 35 2e 20 20 52 75 6e 20 |e.).X.X.|5. Run |
|00000cf0| 22 6d 61 6b 65 22 20 74 | 6f 20 6d 61 6b 65 20 73 |"make" t|o make s|
|00000d00| 6d 61 69 6c 20 61 6e 64 | 20 65 78 65 63 6d 2c 20 |mail and| execm, |
|00000d10| 6f 72 20 69 66 20 79 6f | 75 20 70 72 65 66 65 72 |or if yo|u prefer|
|00000d20| 2c 20 72 75 6e 0a 58 09 | 20 20 20 20 22 6d 61 6b |, run.X.| "mak|
|00000d30| 65 20 61 6c 6c 22 2e 0a | 58 0a 58 09 36 2e 20 20 |e all"..|X.X.6. |
|00000d40| 3e 41 73 20 72 6f 6f 74 | 3c 2c 20 72 75 6e 20 22 |>As root|<, run "|
|00000d50| 2e 2f 69 6e 73 74 61 6c | 6c 5f 73 6d 61 69 6c 22 |./instal|l_smail"|
|00000d60| 2e 0a 58 0a 58 0a 58 54 | 68 65 20 61 62 6f 76 65 |..X.X.XT|he above|
|00000d70| 20 73 74 65 70 73 20 73 | 68 6f 75 6c 64 20 72 65 | steps s|hould re|
|00000d80| 73 75 6c 74 20 69 6e 3a | 0a 58 0a 58 09 2f 75 73 |sult in:|.X.X./us|
|00000d90| 72 2f 62 69 6e 2f 72 6d | 61 69 6c 20 6d 6f 76 65 |r/bin/rm|ail move|
|00000da0| 64 20 74 6f 20 2f 75 73 | 72 2f 62 69 6e 2f 72 6d |d to /us|r/bin/rm|
|00000db0| 61 69 6c 2e 78 20 61 6e | 64 20 6e 65 76 65 72 20 |ail.x an|d never |
|00000dc0| 75 73 65 64 20 61 67 61 | 69 6e 2e 0a 58 0a 58 09 |used aga|in..X.X.|
|00000dd0| 53 6d 61 69 6c 20 69 6e | 73 74 61 6c 6c 65 64 20 |Smail in|stalled |
|00000de0| 61 73 20 2f 75 73 72 2f | 62 69 6e 2f 73 6d 61 69 |as /usr/|bin/smai|
|00000df0| 6c 20 77 69 74 68 20 61 | 20 6c 69 6e 6b 20 74 6f |l with a| link to|
|00000e00| 20 2f 75 73 72 2f 62 69 | 6e 2f 72 6d 61 69 6c 2e | /usr/bi|n/rmail.|
|00000e10| 0a 58 0a 58 09 2f 75 73 | 72 2f 6c 69 62 2f 6d 61 |.X.X./us|r/lib/ma|
|00000e20| 69 6c 2f 65 78 65 63 6d | 61 69 6c 20 6d 6f 76 65 |il/execm|ail move|
|00000e30| 64 20 74 6f 20 2f 75 73 | 72 2f 6c 69 62 2f 6d 61 |d to /us|r/lib/ma|
|00000e40| 69 6c 2f 65 78 65 63 6d | 61 69 6c 2e 78 2e 20 20 |il/execm|ail.x. |
|00000e50| 53 6d 61 69 6c 0a 58 09 | 74 68 65 6e 20 75 73 65 |Smail.X.|then use|
|00000e60| 73 20 65 78 65 63 6d 61 | 69 6c 2e 78 20 66 6f 72 |s execma|il.x for|
|00000e70| 20 64 65 6c 69 76 65 72 | 69 6e 67 20 6c 6f 63 61 | deliver|ing loca|
|00000e80| 6c 20 6d 61 69 6c 2e 20 | 28 49 66 20 79 6f 75 20 |l mail. |(If you |
|00000e90| 63 6f 6d 70 69 6c 65 0a | 58 09 73 6d 61 69 6c 20 |compile.|X.smail |
|00000ea0| 77 69 74 68 20 4d 49 43 | 4e 45 54 20 64 65 66 69 |with MIC|NET defi|
|00000eb0| 6e 65 64 2c 20 74 68 65 | 6e 20 65 78 65 63 6d 61 |ned, the|n execma|
|00000ec0| 69 6c 2e 78 20 69 73 20 | 75 73 65 64 20 66 6f 72 |il.x is |used for|
|00000ed0| 20 64 65 6c 69 76 65 72 | 69 6e 67 0a 58 09 5f 61 | deliver|ing.X._a|
|00000ee0| 6c 6c 5f 20 6d 61 69 6c | 2c 20 6e 6f 74 20 6a 75 |ll_ mail|, not ju|
|00000ef0| 73 74 20 6c 6f 63 61 6c | 20 6d 61 69 6c 2e 29 0a |st local| mail.).|
|00000f00| 58 0a 58 09 54 68 65 20 | 70 72 6f 67 72 61 6d 20 |X.X.The |program |
|00000f10| 65 78 65 63 6d 2e 63 20 | 69 6e 73 74 61 6c 6c 65 |execm.c |installe|
|00000f20| 64 20 61 73 20 2f 75 73 | 72 2f 6c 69 62 2f 6d 61 |d as /us|r/lib/ma|
|00000f30| 69 6c 2f 65 78 65 63 6d | 61 69 6c 2e 20 20 54 68 |il/execm|ail. Th|
|00000f40| 69 73 0a 58 09 22 66 61 | 6b 65 22 20 65 78 65 63 |is.X."fa|ke" exec|
|00000f50| 6d 61 69 6c 20 6a 75 73 | 74 20 70 61 72 73 65 73 |mail jus|t parses|
|00000f60| 20 69 74 73 20 61 72 67 | 75 6d 65 6e 74 73 20 61 | its arg|uments a|
|00000f70| 6e 64 20 6f 76 65 72 6c | 61 79 73 20 69 74 73 65 |nd overl|ays itse|
|00000f80| 6c 66 20 77 69 74 68 0a | 58 09 73 6d 61 69 6c 2c |lf with.|X.smail,|
|00000f90| 20 77 68 69 63 68 20 64 | 6f 65 73 20 61 6c 6c 20 | which d|oes all |
|00000fa0| 74 68 65 20 77 6f 72 6b | 2e 20 28 54 68 65 20 2f |the work|. (The /|
|00000fb0| 62 69 6e 2f 6d 61 69 6c | 20 70 72 6f 67 72 61 6d |bin/mail| program|
|00000fc0| 20 75 73 65 73 0a 58 09 | 65 78 65 63 6d 61 69 6c | uses.X.|execmail|
|00000fd0| 2c 20 73 6f 20 77 65 20 | 63 61 6e 27 74 20 69 67 |, so we |can't ig|
|00000fe0| 6e 6f 72 65 20 69 74 2e | 20 20 49 20 77 6f 75 6c |nore it.| I woul|
|00000ff0| 64 20 68 61 76 65 20 6a | 75 73 74 20 6c 69 6e 6b |d have j|ust link|
|00001000| 65 64 0a 58 09 2f 75 73 | 72 2f 62 69 6e 2f 73 6d |ed.X./us|r/bin/sm|
|00001010| 61 69 6c 20 74 6f 20 2f | 75 73 72 2f 6c 69 62 2f |ail to /|usr/lib/|
|00001020| 6d 61 69 6c 2f 65 78 65 | 63 6d 61 69 6c 2c 20 62 |mail/exe|cmail, b|
|00001030| 75 74 20 74 68 65 69 72 | 20 61 72 67 75 6d 65 6e |ut their| argumen|
|00001040| 74 73 20 61 72 65 0a 58 | 09 64 69 66 66 65 72 65 |ts are.X|.differe|
|00001050| 6e 74 2e 29 0a 58 0a 58 | 0a 58 4e 6f 74 65 73 20 |nt.).X.X|.XNotes |
|00001060| 6f 6e 20 61 6c 69 61 73 | 69 6e 67 3a 0a 58 0a 58 |on alias|ing:.X.X|
|00001070| 09 54 68 65 20 6e 6f 72 | 6d 61 6c 20 58 65 6e 69 |.The nor|mal Xeni|
|00001080| 78 20 61 6c 69 61 73 69 | 6e 67 20 6d 65 63 68 61 |x aliasi|ng mecha|
|00001090| 6e 69 73 6d 20 69 73 20 | 73 74 69 6c 6c 20 69 6e |nism is |still in|
|000010a0| 74 61 63 74 2e 20 28 59 | 6f 75 20 6b 6e 6f 77 2c |tact. (Y|ou know,|
|000010b0| 0a 58 09 2f 75 73 72 2f | 6c 69 62 2f 61 6c 69 61 |.X./usr/|lib/alia|
|000010c0| 73 65 73 2c 20 6d 61 6c | 69 61 73 65 73 2c 20 61 |ses, mal|iases, a|
|000010d0| 6e 64 20 66 61 6c 69 61 | 73 65 73 2e 29 20 49 6e |nd falia|ses.) In|
|000010e0| 20 61 64 64 69 74 69 6f | 6e 2c 20 73 6d 61 69 6c | additio|n, smail|
|000010f0| 0a 58 09 61 6c 69 61 73 | 65 73 20 75 73 69 6e 67 |.X.alias|es using|
|00001100| 20 74 68 65 20 66 69 6c | 65 20 2f 75 73 72 2f 6c | the fil|e /usr/l|
|00001110| 69 62 2f 6d 61 69 6c 2f | 73 61 6c 69 61 73 65 73 |ib/mail/|saliases|
|00001120| 2e 20 20 54 68 69 73 20 | 66 69 6c 65 20 68 61 73 |. This |file has|
|00001130| 20 61 0a 58 09 66 6f 72 | 6d 61 74 20 77 68 69 63 | a.X.for|mat whic|
|00001140| 68 20 69 73 20 61 6c 6d | 6f 73 74 2c 20 62 75 74 |h is alm|ost, but|
|00001150| 20 6e 6f 74 20 71 75 69 | 74 65 2c 20 65 6e 74 69 | not qui|te, enti|
|00001160| 72 65 6c 79 20 75 6e 6c | 69 6b 65 20 74 68 65 20 |rely unl|ike the |
|00001170| 58 65 6e 69 78 0a 58 09 | 61 6c 69 61 73 65 73 20 |Xenix.X.|aliases |
|00001180| 66 69 6c 65 2e 20 20 53 | 65 65 20 74 68 65 20 73 |file. S|ee the s|
|00001190| 6d 61 69 6c 20 22 61 6c | 69 61 73 65 73 2e 63 22 |mail "al|iases.c"|
|000011a0| 20 66 6f 72 20 73 6f 6d | 65 20 68 69 6e 74 73 2e | for som|e hints.|
|000011b0| 20 20 54 68 65 20 6d 61 | 69 6e 0a 58 09 64 69 66 | The ma|in.X.dif|
|000011c0| 66 65 72 65 6e 63 65 20 | 69 73 20 74 68 61 74 20 |ference |is that |
|000011d0| 79 6f 75 20 63 61 6e 20 | 69 6e 63 6c 75 64 65 20 |you can |include |
|000011e0| 61 20 6e 61 6d 65 20 69 | 6e 20 70 61 72 65 6e 74 |a name i|n parent|
|000011f0| 68 65 73 65 73 20 61 66 | 74 65 72 20 74 68 65 0a |heses af|ter the.|
|00001200| 58 09 61 6c 69 61 73 3a | 0a 58 0a 58 09 20 20 20 |X.alias:|.X.X. |
|00001210| 20 70 6f 73 74 6d 61 73 | 74 65 72 3a 20 20 20 20 | postmas|ter: |
|00001220| 20 63 68 69 70 20 20 20 | 20 20 20 20 20 20 20 20 | chip | |
|00001230| 20 20 20 20 20 20 20 20 | 20 28 6d 61 69 6c 20 61 | | (mail a|
|00001240| 64 6d 69 6e 69 73 74 72 | 61 74 6f 72 29 0a 58 09 |dministr|ator).X.|
|00001250| 20 20 20 20 72 69 63 6b | 3a 20 20 20 20 20 20 20 | rick|: |
|00001260| 20 20 20 20 72 69 63 6b | 40 75 75 6e 65 74 2e 75 | rick|@uunet.u|
|00001270| 75 2e 6e 65 74 20 20 20 | 20 20 20 20 28 52 69 63 |u.net | (Ric|
|00001280| 6b 20 41 64 61 6d 73 29 | 0a 58 0a 58 09 54 68 65 |k Adams)|.X.X.The|
|00001290| 20 6e 69 63 65 20 74 68 | 69 6e 67 20 61 62 6f 75 | nice th|ing abou|
|000012a0| 74 20 68 61 76 69 6e 67 | 20 74 77 6f 20 61 6c 69 |t having| two ali|
|000012b0| 61 73 20 66 69 6c 65 73 | 20 69 73 20 74 68 61 74 |as files| is that|
|000012c0| 20 73 6d 61 69 6c 27 73 | 20 61 6c 69 61 73 65 73 | smail's| aliases|
|000012d0| 0a 58 09 63 61 6e 20 62 | 65 20 69 6e 74 65 72 6e |.X.can b|e intern|
|000012e0| 65 74 2d 73 74 79 6c 65 | 20 61 64 64 72 65 73 73 |et-style| address|
|000012f0| 65 73 20 28 22 75 73 65 | 72 40 64 6f 6d 61 69 6e |es ("use|r@domain|
|00001300| 22 29 2c 20 61 6e 64 20 | 65 78 65 63 6d 61 69 6c |"), and |execmail|
|00001310| 27 73 0a 58 09 61 6c 69 | 61 73 65 73 20 63 61 6e |'s.X.ali|ases can|
|00001320| 20 62 65 20 70 69 70 65 | 73 20 28 22 7c 2f 75 73 | be pipe|s ("|/us|
|00001330| 72 2f 6c 69 62 2f 6e 65 | 77 73 2f 75 75 72 65 63 |r/lib/ne|ws/uurec|
|00001340| 22 29 2e 20 20 49 66 20 | 79 6f 75 20 75 73 65 20 |"). If |you use |
|00001350| 4d 69 63 6e 65 74 2c 0a | 58 09 74 68 65 20 6e 65 |Micnet,.|X.the ne|
|00001360| 74 77 6f 72 6b 20 75 74 | 69 6c 69 74 69 65 73 20 |twork ut|ilities |
|00001370| 77 69 6c 6c 20 73 74 6f | 6d 70 20 6f 6e 20 74 68 |will sto|mp on th|
|00001380| 65 20 58 65 6e 69 78 20 | 61 6c 69 61 73 65 73 20 |e Xenix |aliases |
|00001390| 66 69 6c 65 20 62 75 74 | 0a 58 09 6c 65 61 76 65 |file but|.X.leave|
|000013a0| 20 74 68 65 20 73 61 6c | 69 61 73 65 73 20 66 69 | the sal|iases fi|
|000013b0| 6c 65 20 75 6e 74 6f 75 | 63 68 65 64 2e 0a 58 0a |le untou|ched..X.|
|000013c0| 58 0a 58 4e 6f 74 65 73 | 20 6f 6e 20 74 68 65 20 |X.XNotes| on the |
|000013d0| 75 73 65 20 6f 66 20 2f | 62 69 6e 2f 6d 61 69 6c |use of /|bin/mail|
|000013e0| 3a 0a 58 0a 58 09 49 66 | 20 79 6f 75 20 77 61 6e |:.X.X.If| you wan|
|000013f0| 74 20 74 6f 20 75 73 65 | 20 49 6e 74 65 72 6e 65 |t to use| Interne|
|00001400| 74 2d 73 74 79 6c 65 20 | 61 64 64 72 65 73 73 65 |t-style |addresse|
|00001410| 73 20 77 69 74 68 20 2f | 62 69 6e 2f 6d 61 69 6c |s with /|bin/mail|
|00001420| 2c 20 79 6f 75 0a 58 09 | 68 61 76 65 20 74 6f 20 |, you.X.|have to |
|00001430| 61 64 64 20 74 68 65 20 | 6c 69 6e 65 20 22 73 65 |add the |line "se|
|00001440| 74 20 65 78 65 63 6d 61 | 69 6c 22 20 74 6f 20 2f |t execma|il" to /|
|00001450| 75 73 72 2f 6c 69 62 2f | 6d 61 69 6c 2f 6d 61 69 |usr/lib/|mail/mai|
|00001460| 6c 72 63 2e 0a 58 09 4f | 74 68 65 72 77 69 73 65 |lrc..X.O|therwise|
|00001470| 2c 20 2f 62 69 6e 2f 6d | 61 69 6c 20 61 73 73 75 |, /bin/m|ail assu|
|00001480| 6d 65 73 20 74 68 61 74 | 20 61 64 64 72 65 73 73 |mes that| address|
|00001490| 65 73 20 77 69 74 68 6f | 75 74 20 62 61 6e 67 73 |es witho|ut bangs|
|000014a0| 20 6d 75 73 74 20 62 65 | 0a 58 09 76 61 6c 69 64 | must be|.X.valid|
|000014b0| 20 6c 6f 63 61 6c 20 75 | 73 65 72 73 2e 20 20 4f | local u|sers. O|
|000014c0| 66 20 63 6f 75 72 73 65 | 2c 20 79 6f 75 20 63 61 |f course|, you ca|
|000014d0| 6e 20 75 73 65 20 74 68 | 65 20 62 61 6e 67 20 6e |n use th|e bang n|
|000014e0| 6f 74 61 74 69 6f 6e 20 | 77 69 74 68 0a 58 09 64 |otation |with.X.d|
|000014f0| 6f 6d 61 69 6e 73 20 61 | 6e 64 20 2f 62 69 6e 2f |omains a|nd /bin/|
|00001500| 6d 61 69 6c 20 77 69 6c | 6c 20 61 6c 77 61 79 73 |mail wil|l always|
|00001510| 20 62 65 20 68 61 70 70 | 79 2e 0a 58 0a 58 09 49 | be happ|y..X.X.I|
|00001520| 66 20 79 6f 75 20 64 6f | 20 61 6e 79 20 73 69 67 |f you do| any sig|
|00001530| 6e 69 66 69 63 61 6e 74 | 20 61 6d 6f 75 6e 74 20 |nificant| amount |
|00001540| 6f 66 20 6d 61 69 6c 20 | 77 6f 72 6b 2c 20 66 6f |of mail |work, fo|
|00001550| 72 67 65 74 20 2f 62 69 | 6e 2f 6d 61 69 6c 20 61 |rget /bi|n/mail a|
|00001560| 6e 64 0a 58 09 75 73 65 | 20 45 6c 6d 2e 20 20 49 |nd.X.use| Elm. I|
|00001570| 74 27 73 20 74 68 65 20 | 62 65 73 74 20 74 68 69 |t's the |best thi|
|00001580| 6e 67 20 73 69 6e 63 65 | 20 53 79 73 74 65 6d 20 |ng since| System |
|00001590| 56 2e 20 20 3a 2d 29 0a | 58 0a 58 0a 58 4f 6e 65 |V. :-).|X.X.XOne|
|000015a0| 20 66 69 6e 61 6c 20 63 | 6f 6d 6d 65 6e 74 3a 0a | final c|omment:.|
|000015b0| 58 0a 58 09 49 27 64 20 | 6c 69 6b 65 20 74 6f 20 |X.X.I'd |like to |
|000015c0| 68 61 76 65 20 73 6f 6d | 65 20 69 64 65 61 20 6f |have som|e idea o|
|000015d0| 66 20 68 6f 77 20 77 69 | 64 65 6c 79 20 75 73 65 |f how wi|dely use|
|000015e0| 64 20 74 68 65 73 65 20 | 70 61 74 63 68 65 73 20 |d these |patches |
|000015f0| 61 72 65 2e 0a 58 09 53 | 6f 20 77 68 65 6e 20 79 |are..X.S|o when y|
|00001600| 6f 75 20 67 65 74 20 69 | 74 20 77 6f 72 6b 69 6e |ou get i|t workin|
|00001610| 67 20 2d 2d 20 6f 72 20 | 69 66 20 79 6f 75 20 63 |g -- or |if you c|
|00001620| 61 6e 27 74 21 20 2d 2d | 20 64 72 6f 70 20 6d 65 |an't! --| drop me|
|00001630| 20 61 20 6c 69 6e 65 0a | 58 09 61 6e 64 20 74 65 | a line.|X.and te|
|00001640| 6c 6c 20 6d 65 20 61 62 | 6f 75 74 20 69 74 2e 20 |ll me ab|out it. |
|00001650| 28 4d 79 20 61 64 64 72 | 65 73 73 20 69 73 20 61 |(My addr|ess is a|
|00001660| 74 65 6e 67 21 63 68 69 | 70 2e 20 20 49 66 20 79 |teng!chi|p. If y|
|00001670| 6f 75 20 63 61 6e 27 74 | 20 66 69 6e 64 0a 58 09 |ou can't| find.X.|
|00001680| 61 20 76 61 6c 69 64 20 | 70 61 74 68 2c 20 74 72 |a valid |path, tr|
|00001690| 79 20 67 6f 69 6e 67 20 | 74 68 72 6f 75 67 68 20 |y going |through |
|000016a0| 63 6f 64 61 73 20 6f 72 | 20 75 75 6e 65 74 2e 29 |codas or| uunet.)|
|000016b0| 0a 58 0a 58 0a 58 4f 62 | 6c 69 67 61 74 6f 72 79 |.X.X.XOb|ligatory|
|000016c0| 20 71 75 6f 74 65 3a 0a | 58 0a 58 09 22 49 4e 56 | quote:.|X.X."INV|
|000016d0| 45 53 54 49 47 41 54 45 | 20 79 6f 75 72 20 70 6f |ESTIGATE| your po|
|000016e0| 69 6e 74 20 6f 66 20 76 | 69 65 77 2c 20 64 6f 6e |int of v|iew, don|
|000016f0| 27 74 20 6a 75 73 74 20 | 64 6f 67 6d 61 74 69 7a |'t just |dogmatiz|
|00001700| 65 20 69 74 21 0a 58 09 | 52 65 66 6c 65 63 74 20 |e it!.X.|Reflect |
|00001710| 6f 6e 20 69 74 20 61 6e | 64 20 72 65 2d 65 76 61 |on it an|d re-eva|
|00001720| 6c 75 61 74 65 20 69 74 | 2e 20 20 59 6f 75 20 6d |luate it|. You m|
|00001730| 61 79 20 77 61 6e 74 20 | 74 6f 20 63 68 61 6e 67 |ay want |to chang|
|00001740| 65 0a 58 09 79 6f 75 72 | 20 6d 69 6e 64 20 73 6f |e.X.your| mind so|
|00001750| 6d 65 64 61 79 2e 22 0a | 58 09 09 09 09 2d 2d 20 |meday.".|X....-- |
|00001760| 54 69 6d 20 52 65 69 6e | 67 6f 6c 64 2c 20 66 72 |Tim Rein|gold, fr|
|00001770| 6f 6d 20 61 6c 74 2e 66 | 6c 61 6d 65 0a 58 0a 58 |om alt.f|lame.X.X|
|00001780| 53 69 67 6e 61 74 75 72 | 65 3a 0a 58 0a 58 09 43 |Signatur|e:.X.X.C|
|00001790| 68 69 70 20 53 61 6c 7a | 65 6e 62 65 72 67 20 3c |hip Salz|enberg <|
|000017a0| 63 68 69 70 40 61 74 65 | 6e 67 2e 55 55 43 50 3e |chip@ate|ng.UUCP>|
|000017b0| 0a 58 09 41 20 54 20 45 | 6e 67 69 6e 65 65 72 69 |.X.A T E|ngineeri|
|000017c0| 6e 67 2c 20 54 61 6d 70 | 61 2c 20 46 4c 0a 58 09 |ng, Tamp|a, FL.X.|
|000017d0| 30 36 20 4a 61 6e 75 61 | 72 79 20 31 39 38 38 0a |06 Janua|ry 1988.|
|000017e0| 53 48 41 52 5f 45 4f 46 | 0a 69 66 20 74 65 73 74 |SHAR_EOF|.if test|
|000017f0| 20 34 36 32 31 20 2d 6e | 65 20 60 77 63 20 2d 63 | 4621 -n|e `wc -c|
|00001800| 20 3c 20 27 58 2e 52 45 | 41 44 4d 45 27 60 0a 74 | < 'X.RE|ADME'`.t|
|00001810| 68 65 6e 0a 09 65 63 68 | 6f 20 27 73 68 61 72 3a |hen..ech|o 'shar:|
|00001820| 20 65 72 72 6f 72 20 74 | 72 61 6e 73 6d 69 74 74 | error t|ransmitt|
|00001830| 69 6e 67 20 22 58 2e 52 | 45 41 44 4d 45 22 20 28 |ing "X.R|EADME" (|
|00001840| 73 68 6f 75 6c 64 20 68 | 61 76 65 20 62 65 65 6e |should h|ave been|
|00001850| 20 34 36 32 31 20 63 68 | 61 72 61 63 74 65 72 73 | 4621 ch|aracters|
|00001860| 29 20 27 0a 66 69 0a 63 | 68 6d 6f 64 20 36 34 34 |) '.fi.c|hmod 644|
|00001870| 20 27 58 2e 52 45 41 44 | 4d 45 27 0a 66 69 20 20 | 'X.READ|ME'.fi |
|00001880| 23 20 65 6e 64 20 6f 66 | 20 6f 76 65 72 77 72 69 |# end of| overwri|
|00001890| 74 69 6e 67 20 63 68 65 | 63 6b 0a 3a 0a 65 63 68 |ting che|ck.:.ech|
|000018a0| 6f 20 27 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |o 'shar:| extract|
|000018b0| 69 6e 67 20 22 58 2e 70 | 61 74 63 68 65 73 22 20 |ing "X.p|atches" |
|000018c0| 28 31 30 39 38 30 20 63 | 68 61 72 61 63 74 65 72 |(10980 c|haracter|
|000018d0| 73 29 20 27 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |s) '.if |test -f |
|000018e0| 27 58 2e 70 61 74 63 68 | 65 73 27 0a 74 68 65 6e |'X.patch|es'.then|
|000018f0| 0a 09 65 63 68 6f 20 27 | 73 68 61 72 3a 20 77 69 |..echo '|shar: wi|
|00001900| 6c 6c 20 6e 6f 74 20 6f | 76 65 72 77 72 69 74 65 |ll not o|verwrite|
|00001910| 20 65 78 69 73 74 69 6e | 67 20 66 69 6c 65 20 22 | existin|g file "|
|00001920| 58 2e 70 61 74 63 68 65 | 73 22 20 27 0a 65 6c 73 |X.patche|s" '.els|
|00001930| 65 0a 73 65 64 20 27 73 | 2f 5e 58 2f 2f 27 20 3c |e.sed 's|/^X//' <|
|00001940| 3c 20 5c 53 48 41 52 5f | 45 4f 46 20 3e 20 27 58 |< \SHAR_|EOF > 'X|
|00001950| 2e 70 61 74 63 68 65 73 | 27 0a 58 49 6e 64 65 78 |.patches|'.XIndex|
|00001960| 3a 20 61 6c 69 61 73 2e | 63 0a 58 2a 2a 2a 20 73 |: alias.|c.X*** s|
|00001970| 6d 61 69 6c 32 2e 35 2f | 61 6c 69 61 73 2e 63 09 |mail2.5/|alias.c.|
|00001980| 4d 6f 6e 20 44 65 63 20 | 32 31 20 31 38 3a 32 39 |Mon Dec |21 18:29|
|00001990| 3a 35 35 20 31 39 38 37 | 0a 58 2d 2d 2d 20 73 6d |:55 1987|.X--- sm|
|000019a0| 61 69 6c 2f 61 6c 69 61 | 73 2e 63 09 54 68 75 20 |ail/alia|s.c.Thu |
|000019b0| 53 65 70 20 32 34 20 31 | 33 3a 30 30 3a 35 36 20 |Sep 24 1|3:00:56 |
|000019c0| 31 39 38 37 0a 58 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |1987.X**|********|
|000019d0| 2a 2a 2a 2a 2a 0a 58 2a | 2a 2a 20 34 36 30 2c 34 |*****.X*|** 460,4|
|000019e0| 36 32 20 2a 2a 2a 2a 0a | 58 20 20 0a 58 21 20 09 |62 ****.|X .X! .|
|000019f0| 77 68 69 6c 65 28 28 2a | 70 20 21 3d 20 4e 55 4c |while((*|p != NUL|
|00001a00| 4c 29 20 26 26 20 28 2a | 70 20 21 3d 20 27 23 27 |L) && (*|p != '#'|
|00001a10| 29 29 20 7b 0a 58 20 20 | 09 09 62 20 3d 20 70 3b |)) {.X |..b = p;|
|00001a20| 0a 58 2d 2d 2d 20 34 36 | 30 2c 34 36 32 20 2d 2d |.X--- 46|0,462 --|
|00001a30| 2d 2d 0a 58 20 20 0a 58 | 21 20 09 77 68 69 6c 65 |--.X .X|! .while|
|00001a40| 28 28 2a 70 20 21 3d 20 | 27 5c 30 27 29 20 26 26 |((*p != |'\0') &&|
|00001a50| 20 28 2a 70 20 21 3d 20 | 27 23 27 29 29 20 7b 0a | (*p != |'#')) {.|
|00001a60| 58 20 20 09 09 62 20 3d | 20 70 3b 0a 58 49 6e 64 |X ..b =| p;.XInd|
|00001a70| 65 78 3a 20 64 65 66 73 | 2e 68 0a 58 2a 2a 2a 20 |ex: defs|.h.X*** |
|00001a80| 73 6d 61 69 6c 32 2e 35 | 2f 64 65 66 73 2e 68 09 |smail2.5|/defs.h.|
|00001a90| 4d 6f 6e 20 44 65 63 20 | 32 31 20 31 38 3a 32 39 |Mon Dec |21 18:29|
|00001aa0| 3a 35 37 20 31 39 38 37 | 0a 58 2d 2d 2d 20 73 6d |:57 1987|.X--- sm|
|00001ab0| 61 69 6c 2f 64 65 66 73 | 2e 68 09 57 65 64 20 44 |ail/defs|.h.Wed D|
|00001ac0| 65 63 20 33 30 20 31 31 | 3a 33 30 3a 34 30 20 31 |ec 30 11|:30:40 1|
|00001ad0| 39 38 37 0a 58 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |987.X***|********|
|00001ae0| 2a 2a 2a 2a 0a 58 2a 2a | 2a 20 31 38 2c 31 39 20 |****.X**|* 18,19 |
|00001af0| 2a 2a 2a 2a 0a 58 2d 2d | 2d 20 31 38 2c 34 37 20 |****.X--|- 18,47 |
|00001b00| 2d 2d 2d 2d 0a 58 20 20 | 0a 58 2b 20 2f 2a 0a 58 |----.X |.X+ /*.X|
|00001b10| 2b 20 2a 2a 09 4d 6f 64 | 69 66 69 65 64 20 66 6f |+ **.Mod|ified fo|
|00001b20| 72 20 53 43 4f 20 58 65 | 6e 69 78 20 62 79 20 43 |r SCO Xe|nix by C|
|00001b30| 68 69 70 20 53 61 6c 7a | 65 6e 62 65 72 67 20 28 |hip Salz|enberg (|
|00001b40| 63 68 69 70 40 61 74 65 | 6e 67 2e 55 55 43 50 29 |chip@ate|ng.UUCP)|
|00001b50| 2e 0a 58 2b 20 2a 2a 09 | 52 65 6c 65 61 73 65 64 |..X+ **.|Released|
|00001b60| 20 74 6f 20 55 73 65 6e | 65 74 20 6f 6e 20 30 31 | to Usen|et on 01|
|00001b70| 20 44 65 63 20 31 39 38 | 37 2e 0a 58 2b 20 2a 2a | Dec 198|7..X+ **|
|00001b80| 09 46 75 72 74 68 65 72 | 20 6d 6f 64 69 66 69 65 |.Further| modifie|
|00001b90| 64 20 32 33 20 44 65 63 | 20 31 39 38 37 2e 0a 58 |d 23 Dec| 1987..X|
|00001ba0| 2b 20 2a 2a 0a 58 2b 20 | 2a 2a 09 41 64 64 69 74 |+ **.X+ |**.Addit|
|00001bb0| 69 6f 6e 73 3a 0a 58 2b | 20 2a 2a 0a 58 2b 20 2a |ions:.X+| **.X+ *|
|00001bc0| 2a 09 09 45 58 45 43 4d | 41 49 4c 20 69 73 20 64 |*..EXECM|AIL is d|
|00001bd0| 65 66 69 6e 65 64 20 61 | 73 20 74 68 65 20 72 65 |efined a|s the re|
|00001be0| 6e 61 6d 65 64 20 2f 75 | 73 72 2f 6c 69 62 2f 6d |named /u|sr/lib/m|
|00001bf0| 61 69 6c 2f 65 78 65 63 | 6d 61 69 6c 2e 0a 58 2b |ail/exec|mail..X+|
|00001c00| 20 2a 2a 09 09 55 6e 64 | 65 72 20 58 65 6e 69 78 | **..Und|er Xenix|
|00001c10| 2c 20 74 68 69 73 20 69 | 73 20 74 68 65 20 6c 6f |, this i|s the lo|
|00001c20| 63 61 6c 20 64 65 6c 69 | 76 65 72 79 20 61 67 65 |cal deli|very age|
|00001c30| 6e 74 2e 0a 58 2b 20 2a | 2a 0a 58 2b 20 2a 2a 09 |nt..X+ *|*.X+ **.|
|00001c40| 09 53 4d 41 52 54 4d 41 | 49 4c 45 52 20 69 73 20 |.SMARTMA|ILER is |
|00001c50| 6e 6f 77 20 61 75 74 6f | 6d 61 74 69 63 61 6c 6c |now auto|maticall|
|00001c60| 79 20 64 65 66 69 6e 65 | 64 20 69 66 20 65 69 74 |y define|d if eit|
|00001c70| 68 65 72 20 53 45 4e 44 | 4d 41 49 4c 0a 58 2b 20 |her SEND|MAIL.X+ |
|00001c80| 2a 2a 09 09 6f 72 20 45 | 58 45 43 4d 41 49 4c 20 |**..or E|XECMAIL |
|00001c90| 69 73 20 64 65 66 69 6e | 65 64 2e 20 20 54 68 69 |is defin|ed. Thi|
|00001ca0| 73 20 69 73 20 75 73 65 | 66 75 6c 20 66 6f 72 20 |s is use|ful for |
|00001cb0| 63 6f 64 65 20 74 68 61 | 74 20 64 65 70 65 6e 64 |code tha|t depend|
|00001cc0| 73 0a 58 2b 20 2a 2a 09 | 09 6f 6e 20 70 72 6f 70 |s.X+ **.|.on prop|
|00001cd0| 65 72 74 69 65 73 20 74 | 68 61 74 20 74 68 65 73 |erties t|hat thes|
|00001ce0| 65 20 70 72 6f 67 72 61 | 6d 73 20 68 61 76 65 20 |e progra|ms have |
|00001cf0| 69 6e 20 63 6f 6d 6d 6f | 6e 20 28 61 75 74 6f 6d |in commo|n (autom|
|00001d00| 61 74 69 63 0a 58 2b 20 | 2a 2a 09 09 62 6f 75 6e |atic.X+ |**..boun|
|00001d10| 63 69 6e 67 20 6f 66 20 | 66 61 69 6c 65 64 20 6d |cing of |failed m|
|00001d20| 61 69 6c 2c 20 66 6f 72 | 20 65 78 61 6d 70 6c 65 |ail, for| example|
|00001d30| 29 2e 0a 58 2b 20 2a 2a | 0a 58 2b 20 2a 2a 09 09 |)..X+ **|.X+ **..|
|00001d40| 4d 49 43 4e 45 54 20 73 | 68 6f 75 6c 64 20 62 65 |MICNET s|hould be|
|00001d50| 20 64 65 66 69 6e 65 64 | 20 69 66 20 4d 69 63 6e | defined| if Micn|
|00001d60| 65 74 20 6f 72 20 58 65 | 6e 69 78 2d 4e 65 74 20 |et or Xe|nix-Net |
|00001d70| 69 73 20 69 6e 20 75 73 | 65 2e 0a 58 2b 20 2a 2a |is in us|e..X+ **|
|00001d80| 09 09 49 6e 20 74 68 69 | 73 20 63 61 73 65 2c 20 |..In thi|s case, |
|00001d90| 65 78 65 63 6d 61 69 6c | 20 69 73 20 75 73 65 64 |execmail| is used|
|00001da0| 20 66 6f 72 20 5f 61 6c | 6c 5f 20 6d 61 69 6c 2c | for _al|l_ mail,|
|00001db0| 20 77 68 69 63 68 20 61 | 6c 6c 6f 77 73 0a 58 2b | which a|llows.X+|
|00001dc0| 20 2a 2a 09 09 74 68 65 | 20 61 75 74 6f 6d 61 74 | **..the| automat|
|00001dd0| 69 63 20 72 6f 75 74 69 | 6e 67 20 6f 66 20 55 55 |ic routi|ng of UU|
|00001de0| 43 50 20 6d 61 69 6c 20 | 74 6f 20 61 20 67 61 74 |CP mail |to a gat|
|00001df0| 65 77 61 79 2e 20 20 48 | 6f 77 65 76 65 72 2c 0a |eway. H|owever,.|
|00001e00| 58 2b 20 2a 2a 09 09 65 | 78 65 63 6d 61 69 6c 20 |X+ **..e|xecmail |
|00001e10| 73 65 6e 64 73 20 6f 6e | 65 20 66 69 6c 65 20 70 |sends on|e file p|
|00001e20| 65 72 20 72 65 63 69 70 | 69 65 6e 74 2c 20 65 76 |er recip|ient, ev|
|00001e30| 65 6e 20 69 66 20 74 68 | 65 20 72 65 63 69 70 69 |en if th|e recipi|
|00001e40| 65 6e 74 73 0a 58 2b 20 | 2a 2a 09 09 61 72 65 20 |ents.X+ |**..are |
|00001e50| 61 6c 6c 20 6f 6e 20 74 | 68 65 20 73 61 6d 65 20 |all on t|he same |
|00001e60| 28 72 65 6d 6f 74 65 29 | 20 6d 61 63 68 69 6e 65 |(remote)| machine|
|00001e70| 2e 20 20 54 68 69 73 20 | 69 73 20 6e 6f 74 20 65 |. This |is not e|
|00001e80| 78 61 63 74 6c 79 0a 58 | 2b 20 2a 2a 09 09 61 20 |xactly.X|+ **..a |
|00001e90| 62 75 67 3b 20 69 74 20 | 6a 75 73 74 20 69 6e 63 |bug; it |just inc|
|00001ea0| 72 65 61 73 65 73 20 55 | 55 43 50 20 63 6f 6e 6e |reases U|UCP conn|
|00001eb0| 65 63 74 20 74 69 6d 65 | 2e 20 20 49 20 70 65 72 |ect time|. I per|
|00001ec0| 73 6f 6e 61 6c 6c 79 0a | 58 2b 20 2a 2a 09 09 6c |sonally.|X+ **..l|
|00001ed0| 65 61 76 65 20 4d 49 43 | 4e 45 54 20 75 6e 64 65 |eave MIC|NET unde|
|00001ee0| 66 69 6e 65 64 2e 0a 58 | 2b 20 2a 2a 0a 58 2b 20 |fined..X|+ **.X+ |
|00001ef0| 2a 2a 09 09 48 4f 53 54 | 46 49 4c 45 20 69 73 20 |**..HOST|FILE is |
|00001f00| 74 68 65 20 6e 61 6d 65 | 20 6f 66 20 61 20 66 69 |the name| of a fi|
|00001f10| 6c 65 20 63 6f 6e 74 61 | 69 6e 69 6e 67 20 74 68 |le conta|ining th|
|00001f20| 65 20 68 6f 73 74 6e 61 | 6d 65 2e 0a 58 2b 20 2a |e hostna|me..X+ *|
|00001f30| 2a 09 09 55 6e 64 65 72 | 20 58 65 6e 69 78 2c 20 |*..Under| Xenix, |
|00001f40| 74 68 69 73 20 69 73 20 | 22 2f 65 74 63 2f 73 79 |this is |"/etc/sy|
|00001f50| 73 74 65 6d 69 64 22 2e | 20 20 48 4f 53 54 46 49 |stemid".| HOSTFI|
|00001f60| 4c 45 20 6f 76 65 72 72 | 69 64 65 73 0a 58 2b 20 |LE overr|ides.X+ |
|00001f70| 2a 2a 09 09 55 4e 41 4d | 45 2f 47 45 54 48 4f 53 |**..UNAM|E/GETHOS|
|00001f80| 54 4e 41 4d 45 2e 0a 58 | 2b 20 2a 2f 0a 58 2b 20 |TNAME..X|+ */.X+ |
|00001f90| 0a 58 20 20 23 69 66 6e | 64 65 66 20 56 45 52 53 |.X #ifn|def VERS|
|00001fa0| 49 4f 4e 0a 58 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ION.X***|********|
|00001fb0| 2a 2a 2a 2a 0a 58 2a 2a | 2a 20 33 32 2c 33 34 20 |****.X**|* 32,34 |
|00001fc0| 2a 2a 2a 2a 0a 58 20 20 | 0a 58 21 20 2f 2a 20 69 |****.X |.X! /* i|
|00001fd0| 66 20 64 65 66 69 6e 65 | 64 2c 20 48 4f 53 54 4e |f define|d, HOSTN|
|00001fe0| 41 4d 45 20 6f 76 65 72 | 72 69 64 65 73 20 55 4e |AME over|rides UN|
|00001ff0| 41 4d 45 20 61 6e 64 20 | 47 45 54 48 4f 53 54 4e |AME and |GETHOSTN|
|00002000| 41 4d 45 20 2a 2f 0a 58 | 20 20 2f 2a 23 64 65 66 |AME */.X| /*#def|
|00002010| 69 6e 65 20 48 4f 53 54 | 4e 41 4d 45 09 22 68 6f |ine HOST|NAME."ho|
|00002020| 73 74 22 09 09 2f 2a 20 | 6c 69 74 65 72 61 6c 20 |st"../* |literal |
|00002030| 6e 61 6d 65 20 2a 2f 0a | 58 2d 2d 2d 20 36 30 2c |name */.|X--- 60,|
|00002040| 36 39 20 2d 2d 2d 2d 0a | 58 20 20 0a 58 21 20 2f |69 ----.|X .X! /|
|00002050| 2a 20 69 66 20 64 65 66 | 69 6e 65 64 2c 20 48 4f |* if def|ined, HO|
|00002060| 53 54 46 49 4c 45 20 6f | 76 65 72 72 69 64 65 73 |STFILE o|verrides|
|00002070| 20 55 4e 41 4d 45 20 61 | 6e 64 20 47 45 54 48 4f | UNAME a|nd GETHO|
|00002080| 53 54 4e 41 4d 45 20 2a | 2f 0a 58 21 20 23 69 66 |STNAME *|/.X! #if|
|00002090| 6e 64 65 66 20 48 4f 53 | 54 46 49 4c 45 0a 58 21 |ndef HOS|TFILE.X!|
|000020a0| 20 23 69 66 64 65 66 20 | 4d 5f 58 45 4e 49 58 0a | #ifdef |M_XENIX.|
|000020b0| 58 21 20 23 64 65 66 69 | 6e 65 20 48 4f 53 54 46 |X! #defi|ne HOSTF|
|000020c0| 49 4c 45 20 20 20 20 22 | 2f 65 74 63 2f 73 79 73 |ILE "|/etc/sys|
|000020d0| 74 65 6d 69 64 22 09 2f | 2a 20 72 65 61 64 20 68 |temid"./|* read h|
|000020e0| 6f 73 74 20 6e 61 6d 65 | 20 66 72 6f 6d 20 74 68 |ost name| from th|
|000020f0| 69 73 20 66 69 6c 65 20 | 2a 2f 0a 58 21 20 23 65 |is file |*/.X! #e|
|00002100| 6e 64 69 66 0a 58 21 20 | 23 65 6e 64 69 66 0a 58 |ndif.X! |#endif.X|
|00002110| 21 20 0a 58 21 20 2f 2a | 20 69 66 20 64 65 66 69 |! .X! /*| if defi|
|00002120| 6e 65 64 2c 20 48 4f 53 | 54 4e 41 4d 45 20 6f 76 |ned, HOS|TNAME ov|
|00002130| 65 72 72 69 64 65 73 20 | 48 4f 53 54 46 49 4c 45 |errides |HOSTFILE|
|00002140| 2c 20 55 4e 41 4d 45 2c | 20 61 6e 64 20 47 45 54 |, UNAME,| and GET|
|00002150| 48 4f 53 54 4e 41 4d 45 | 20 2a 2f 0a 58 20 20 2f |HOSTNAME| */.X /|
|00002160| 2a 23 64 65 66 69 6e 65 | 20 48 4f 53 54 4e 41 4d |*#define| HOSTNAM|
|00002170| 45 09 22 68 6f 73 74 22 | 09 09 2f 2a 20 6c 69 74 |E."host"|../* lit|
|00002180| 65 72 61 6c 20 6e 61 6d | 65 20 2a 2f 0a 58 2a 2a |eral nam|e */.X**|
|00002190| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0a 58 2a |********|*****.X*|
|000021a0| 2a 2a 20 31 30 35 2c 31 | 30 37 20 2a 2a 2a 2a 0a |** 105,1|07 ****.|
|000021b0| 58 20 20 0a 58 21 20 23 | 64 65 66 69 6e 65 20 41 |X .X! #|define A|
|000021c0| 4c 49 41 53 09 22 2f 75 | 73 72 2f 6c 69 62 2f 61 |LIAS."/u|sr/lib/a|
|000021d0| 6c 69 61 73 65 73 22 09 | 2f 2a 20 6c 6f 63 61 74 |liases".|/* locat|
|000021e0| 69 6f 6e 20 6f 66 20 6d | 61 69 6c 20 61 6c 69 61 |ion of m|ail alia|
|000021f0| 73 65 73 20 20 20 20 20 | 20 20 2a 2f 0a 58 20 20 |ses | */.X |
|00002200| 2f 2a 23 64 65 66 69 6e | 65 20 43 41 53 45 41 4c |/*#defin|e CASEAL|
|00002210| 49 41 53 09 09 09 2f 2a | 20 6d 61 6b 65 20 61 6c |IAS.../*| make al|
|00002220| 69 61 73 65 73 20 63 61 | 73 65 20 73 65 6e 73 69 |iases ca|se sensi|
|00002230| 74 69 76 65 20 20 20 20 | 2a 2f 0a 58 2d 2d 2d 20 |tive |*/.X--- |
|00002240| 31 34 30 2c 31 34 37 20 | 2d 2d 2d 2d 0a 58 20 20 |140,147 |----.X |
|00002250| 0a 58 21 20 09 2f 2a 20 | 4c 6f 63 61 74 69 6f 6e |.X! ./* |Location|
|00002260| 20 6f 66 20 6d 61 69 6c | 20 61 6c 69 61 73 65 73 | of mail| aliases|
|00002270| 20 2a 2f 0a 58 21 20 23 | 69 66 64 65 66 20 4d 5f | */.X! #|ifdef M_|
|00002280| 58 45 4e 49 58 0a 58 21 | 20 23 64 65 66 69 6e 65 |XENIX.X!| #define|
|00002290| 20 41 4c 49 41 53 20 20 | 20 22 2f 75 73 72 2f 6c | ALIAS | "/usr/l|
|000022a0| 69 62 2f 6d 61 69 6c 2f | 73 61 6c 69 61 73 65 73 |ib/mail/|saliases|
|000022b0| 22 0a 58 21 20 23 65 6c | 73 65 0a 58 21 20 23 64 |".X! #el|se.X! #d|
|000022c0| 65 66 69 6e 65 20 41 4c | 49 41 53 20 20 20 22 2f |efine AL|IAS "/|
|000022d0| 75 73 72 2f 6c 69 62 2f | 61 6c 69 61 73 65 73 22 |usr/lib/|aliases"|
|000022e0| 0a 58 21 20 23 65 6e 64 | 69 66 0a 58 20 20 2f 2a |.X! #end|if.X /*|
|000022f0| 23 64 65 66 69 6e 65 20 | 43 41 53 45 41 4c 49 41 |#define |CASEALIA|
|00002300| 53 09 09 09 2f 2a 20 6d | 61 6b 65 20 61 6c 69 61 |S.../* m|ake alia|
|00002310| 73 65 73 20 63 61 73 65 | 20 73 65 6e 73 69 74 69 |ses case| sensiti|
|00002320| 76 65 20 20 20 20 2a 2f | 0a 58 2a 2a 2a 2a 2a 2a |ve */|.X******|
|00002330| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0a 58 2a 2a 2a 20 31 |********|*.X*** 1|
|00002340| 32 35 2c 31 32 36 20 2a | 2a 2a 2a 0a 58 2d 2d 2d |25,126 *|***.X---|
|00002350| 20 31 36 35 2c 31 37 30 | 20 2d 2d 2d 2d 0a 58 20 | 165,170| ----.X |
|00002360| 20 0a 58 2b 20 09 2f 2a | 20 6c 69 73 74 20 6f 66 | .X+ ./*| list of|
|00002370| 20 46 75 6c 6c 20 4e 61 | 6d 65 2c 20 61 64 64 72 | Full Na|me, addr|
|00002380| 65 73 73 20 70 61 69 72 | 73 20 2a 2f 0a 58 2b 20 |ess pair|s */.X+ |
|00002390| 23 69 66 64 65 66 20 4d | 5f 58 45 4e 49 58 0a 58 |#ifdef M|_XENIX.X|
|000023a0| 2b 20 23 64 65 66 69 6e | 65 20 46 55 4c 4c 4e 41 |+ #defin|e FULLNA|
|000023b0| 4d 45 20 20 20 20 20 20 | 20 20 22 2f 75 73 72 2f |ME | "/usr/|
|000023c0| 6c 69 62 2f 6d 61 69 6c | 2f 66 75 6c 6c 6e 61 6d |lib/mail|/fullnam|
|000023d0| 65 73 22 0a 58 2b 20 23 | 65 6c 73 65 0a 58 20 20 |es".X+ #|else.X |
|000023e0| 23 64 65 66 69 6e 65 20 | 46 55 4c 4c 4e 41 4d 45 |#define |FULLNAME|
|000023f0| 09 22 2f 75 73 72 2f 6c | 69 62 2f 66 75 6c 6c 6e |."/usr/l|ib/fulln|
|00002400| 61 6d 65 73 22 0a 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ames".X*|********|
|00002410| 2a 2a 2a 2a 2a 2a 0a 58 | 2a 2a 2a 20 31 32 36 2c |******.X|*** 126,|
|00002420| 31 32 38 20 2a 2a 2a 2a | 0a 58 20 20 23 64 65 66 |128 ****|.X #def|
|00002430| 69 6e 65 20 46 55 4c 4c | 4e 41 4d 45 09 22 2f 75 |ine FULL|NAME."/u|
|00002440| 73 72 2f 6c 69 62 2f 66 | 75 6c 6c 6e 61 6d 65 73 |sr/lib/f|ullnames|
|00002450| 22 0a 58 21 20 09 09 09 | 09 09 2f 2a 20 6c 69 73 |".X! ...|../* lis|
|00002460| 74 20 6f 66 20 46 75 6c | 6c 20 4e 61 6d 65 2c 20 |t of Ful|l Name, |
|00002470| 61 64 64 72 65 73 73 20 | 70 61 69 72 73 20 2a 2f |address |pairs */|
|00002480| 0a 58 20 20 0a 58 2d 2d | 2d 20 31 37 30 2c 31 37 |.X .X--|- 170,17|
|00002490| 32 20 2d 2d 2d 2d 0a 58 | 20 20 23 64 65 66 69 6e |2 ----.X| #defin|
|000024a0| 65 20 46 55 4c 4c 4e 41 | 4d 45 09 22 2f 75 73 72 |e FULLNA|ME."/usr|
|000024b0| 2f 6c 69 62 2f 66 75 6c | 6c 6e 61 6d 65 73 22 0a |/lib/ful|lnames".|
|000024c0| 58 21 20 23 65 6e 64 69 | 66 0a 58 20 20 0a 58 2a |X! #endi|f.X .X*|
|000024d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 58 |********|******.X|
|000024e0| 2a 2a 2a 20 31 34 34 2c | 31 34 36 20 2a 2a 2a 2a |*** 144,|146 ****|
|000024f0| 0a 58 20 20 0a 58 21 20 | 2f 2a 23 64 65 66 69 6e |.X .X! |/*#defin|
|00002500| 65 20 4c 4f 47 09 22 2f | 75 73 72 2f 73 70 6f 6f |e LOG."/|usr/spoo|
|00002510| 6c 2f 75 75 63 70 2f 6d | 61 69 6c 2e 6c 6f 67 22 |l/uucp/m|ail.log"|
|00002520| 09 2f 2a 20 6c 6f 67 20 | 6f 66 20 75 75 63 70 20 |./* log |of uucp |
|00002530| 6d 61 69 6c 20 2a 2f 0a | 58 20 20 2f 2a 23 64 65 |mail */.|X /*#de|
|00002540| 66 69 6e 65 20 52 45 43 | 4f 52 44 09 22 2f 74 6d |fine REC|ORD."/tm|
|00002550| 70 2f 6d 61 69 6c 2e 6c | 6f 67 22 09 09 2f 2a 20 |p/mail.l|og"../* |
|00002560| 72 65 63 6f 72 64 20 6f | 66 20 75 75 63 70 20 6d |record o|f uucp m|
|00002570| 61 69 6c 20 2a 2f 0a 58 | 2d 2d 2d 20 31 38 38 2c |ail */.X|--- 188,|
|00002580| 31 39 30 20 2d 2d 2d 2d | 0a 58 20 20 0a 58 21 20 |190 ----|.X .X! |
|00002590| 23 64 65 66 69 6e 65 20 | 4c 4f 47 09 22 2f 75 73 |#define |LOG."/us|
|000025a0| 72 2f 73 70 6f 6f 6c 2f | 75 75 63 70 2f 6d 61 69 |r/spool/|uucp/mai|
|000025b0| 6c 2e 6c 6f 67 22 09 2f | 2a 20 6c 6f 67 20 6f 66 |l.log"./|* log of|
|000025c0| 20 75 75 63 70 20 6d 61 | 69 6c 20 2a 2f 0a 58 20 | uucp ma|il */.X |
|000025d0| 20 2f 2a 23 64 65 66 69 | 6e 65 20 52 45 43 4f 52 | /*#defi|ne RECOR|
|000025e0| 44 09 22 2f 74 6d 70 2f | 6d 61 69 6c 2e 6c 6f 67 |D."/tmp/|mail.log|
|000025f0| 22 09 09 2f 2a 20 72 65 | 63 6f 72 64 20 6f 66 20 |"../* re|cord of |
|00002600| 75 75 63 70 20 6d 61 69 | 6c 20 2a 2f 0a 58 2a 2a |uucp mai|l */.X**|
|00002610| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0a 58 2a |********|*****.X*|
|00002620| 2a 2a 20 31 36 32 2c 31 | 36 35 20 2a 2a 2a 2a 0a |** 162,1|65 ****.|
|00002630| 58 20 20 0a 58 21 20 23 | 69 66 6e 64 65 66 20 53 |X .X! #|ifndef S|
|00002640| 4d 41 49 4c 0a 58 21 20 | 23 64 65 66 69 6e 65 20 |MAIL.X! |#define |
|00002650| 53 4d 41 49 4c 09 09 22 | 2f 62 69 6e 2f 73 6d 61 |SMAIL.."|/bin/sma|
|00002660| 69 6c 22 09 2f 2a 20 6c | 6f 63 61 74 69 6f 6e 20 |il"./* l|ocation |
|00002670| 6f 66 20 73 6d 61 69 6c | 20 63 6f 6d 6d 61 6e 64 |of smail| command|
|00002680| 20 2a 2f 0a 58 20 20 23 | 65 6e 64 69 66 0a 58 2d | */.X #|endif.X-|
|00002690| 2d 2d 20 32 30 36 2c 32 | 31 32 20 2d 2d 2d 2d 0a |-- 206,2|12 ----.|
|000026a0| 58 20 20 0a 58 21 20 23 | 69 66 6e 64 65 66 20 53 |X .X! #|ifndef S|
|000026b0| 4d 41 49 4c 20 20 20 20 | 20 20 20 2f 2a 20 6c 6f |MAIL | /* lo|
|000026c0| 63 61 74 69 6f 6e 20 6f | 66 20 73 6d 61 69 6c 20 |cation o|f smail |
|000026d0| 63 6f 6d 6d 61 6e 64 20 | 2a 2f 0a 58 21 20 23 69 |command |*/.X! #i|
|000026e0| 66 64 65 66 20 4d 5f 58 | 45 4e 49 58 0a 58 21 20 |fdef M_X|ENIX.X! |
|000026f0| 23 64 65 66 69 6e 65 20 | 53 4d 41 49 4c 09 09 22 |#define |SMAIL.."|
|00002700| 2f 75 73 72 2f 62 69 6e | 2f 73 6d 61 69 6c 22 0a |/usr/bin|/smail".|
|00002710| 58 21 20 23 65 6c 73 65 | 0a 58 21 20 23 64 65 66 |X! #else|.X! #def|
|00002720| 69 6e 65 20 53 4d 41 49 | 4c 09 09 22 2f 62 69 6e |ine SMAI|L.."/bin|
|00002730| 2f 73 6d 61 69 6c 22 0a | 58 20 20 23 65 6e 64 69 |/smail".|X #endi|
|00002740| 66 0a 58 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |f.X*****|********|
|00002750| 2a 2a 0a 58 2a 2a 2a 20 | 31 36 35 2c 31 36 36 20 |**.X*** |165,166 |
|00002760| 2a 2a 2a 2a 0a 58 2d 2d | 2d 20 32 31 32 2c 32 31 |****.X--|- 212,21|
|00002770| 34 20 2d 2d 2d 2d 0a 58 | 20 20 23 65 6e 64 69 66 |4 ----.X| #endif|
|00002780| 0a 58 2b 20 23 65 6e 64 | 69 66 0a 58 20 20 0a 58 |.X+ #end|if.X .X|
|00002790| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|000027a0| 58 2a 2a 2a 20 31 37 39 | 2c 31 38 32 20 2a 2a 2a |X*** 179|,182 ***|
|000027b0| 2a 0a 58 20 20 0a 58 21 | 20 23 64 65 66 69 6e 65 |*.X .X!| #define|
|000027c0| 20 52 4d 41 49 4c 28 66 | 6c 61 67 73 2c 66 72 6f | RMAIL(f|lags,fro|
|000027d0| 6d 2c 73 79 73 29 20 22 | 25 73 20 2d 61 25 73 20 |m,sys) "|%s -a%s |
|000027e0| 25 73 20 2d 20 25 73 21 | 72 6d 61 69 6c 22 2c 55 |%s - %s!|rmail",U|
|000027f0| 55 58 2c 66 72 6f 6d 2c | 66 6c 61 67 73 2c 73 79 |UX,from,|flags,sy|
|00002800| 73 20 2f 2a 20 2a 2f 0a | 58 21 20 2f 2a 23 64 65 |s /* */.|X! /*#de|
|00002810| 66 69 6e 65 20 52 4d 41 | 49 4c 28 66 6c 61 67 73 |fine RMA|IL(flags|
|00002820| 2c 66 72 6f 6d 2c 73 79 | 73 29 20 22 25 73 20 25 |,from,sy|s) "%s %|
|00002830| 73 20 2d 20 25 73 21 72 | 6d 61 69 6c 22 2c 55 55 |s - %s!r|mail",UU|
|00002840| 58 2c 66 6c 61 67 73 2c | 73 79 73 20 2f 2a 20 2a |X,flags,|sys /* *|
|00002850| 2f 0a 58 20 20 0a 58 2d | 2d 2d 20 32 32 37 2c 32 |/.X .X-|-- 227,2|
|00002860| 33 30 20 2d 2d 2d 2d 0a | 58 20 20 0a 58 21 20 2f |30 ----.|X .X! /|
|00002870| 2a 23 64 65 66 69 6e 65 | 20 52 4d 41 49 4c 28 66 |*#define| RMAIL(f|
|00002880| 6c 61 67 73 2c 66 72 6f | 6d 2c 73 79 73 29 20 22 |lags,fro|m,sys) "|
|00002890| 25 73 20 2d 61 25 73 20 | 25 73 20 2d 20 25 73 21 |%s -a%s |%s - %s!|
|000028a0| 72 6d 61 69 6c 22 2c 55 | 55 58 2c 66 72 6f 6d 2c |rmail",U|UX,from,|
|000028b0| 66 6c 61 67 73 2c 73 79 | 73 20 2f 2a 20 2a 2f 0a |flags,sy|s /* */.|
|000028c0| 58 21 20 23 64 65 66 69 | 6e 65 20 52 4d 41 49 4c |X! #defi|ne RMAIL|
|000028d0| 28 66 6c 61 67 73 2c 66 | 72 6f 6d 2c 73 79 73 29 |(flags,f|rom,sys)|
|000028e0| 20 22 25 73 20 25 73 20 | 2d 20 25 73 21 72 6d 61 | "%s %s |- %s!rma|
|000028f0| 69 6c 22 2c 55 55 58 2c | 66 6c 61 67 73 2c 73 79 |il",UUX,|flags,sy|
|00002900| 73 20 2f 2a 20 2a 2f 0a | 58 20 20 0a 58 2a 2a 2a |s /* */.|X .X***|
|00002910| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0a 58 2a 2a |********|****.X**|
|00002920| 2a 20 31 38 37 2c 31 38 | 38 20 2a 2a 2a 2a 0a 58 |* 187,18|8 ****.X|
|00002930| 2d 2d 2d 20 32 33 35 2c | 32 33 38 20 2d 2d 2d 2d |--- 235,|238 ----|
|00002940| 0a 58 20 20 0a 58 2b 20 | 09 2f 2a 20 57 65 27 72 |.X .X+ |./* We'r|
|00002950| 65 20 6c 65 74 74 69 6e | 67 20 73 65 6e 64 6d 61 |e lettin|g sendma|
|00002960| 69 6c 20 64 6f 20 6c 6f | 74 73 20 6f 66 20 77 6f |il do lo|ts of wo|
|00002970| 72 6b 20 66 6f 72 20 75 | 73 2e 20 2a 2f 0a 58 2b |rk for u|s. */.X+|
|00002980| 20 0a 58 20 20 23 64 65 | 66 69 6e 65 20 48 41 4e | .X #de|fine HAN|
|00002990| 44 4c 45 09 4a 55 53 54 | 55 55 43 50 09 2f 2a 20 |DLE.JUST|UUCP./* |
|000029a0| 73 65 65 20 48 41 4e 44 | 4c 45 20 64 65 66 69 6e |see HAND|LE defin|
|000029b0| 69 74 69 6f 6e 20 62 65 | 6c 6f 77 20 2a 2f 0a 58 |ition be|low */.X|
|000029c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|000029d0| 58 2a 2a 2a 20 31 39 35 | 2c 31 39 37 20 2a 2a 2a |X*** 195|,197 ***|
|000029e0| 2a 0a 58 20 20 0a 58 21 | 20 23 65 6c 73 65 0a 58 |*.X .X!| #else.X|
|000029f0| 20 20 0a 58 2d 2d 2d 20 | 32 34 35 2c 32 34 37 20 | .X--- |245,247 |
|00002a00| 2d 2d 2d 2d 0a 58 20 20 | 0a 58 21 20 23 65 6c 73 |----.X |.X! #els|
|00002a10| 65 20 20 2f 2a 20 21 53 | 45 4e 44 4d 41 49 4c 20 |e /* !S|ENDMAIL |
|00002a20| 2a 2f 0a 58 20 20 0a 58 | 2a 2a 2a 2a 2a 2a 2a 2a |*/.X .X|********|
|00002a30| 2a 2a 2a 2a 2a 2a 2a 0a | 58 2a 2a 2a 20 31 39 37 |*******.|X*** 197|
|00002a40| 2c 32 30 30 20 2a 2a 2a | 2a 0a 58 20 20 0a 58 21 |,200 ***|*.X .X!|
|00002a50| 20 23 64 65 66 69 6e 65 | 20 48 41 4e 44 4c 45 09 | #define| HANDLE.|
|00002a60| 41 4c 4c 0a 58 21 20 23 | 64 65 66 69 6e 65 20 52 |ALL.X! #|define R|
|00002a70| 4f 55 54 49 4e 47 20 4a | 55 53 54 44 4f 4d 41 49 |OUTING J|USTDOMAI|
|00002a80| 4e 0a 58 20 20 0a 58 2d | 2d 2d 20 32 34 37 2c 32 |N.X .X-|-- 247,2|
|00002a90| 34 39 20 2d 2d 2d 2d 0a | 58 20 20 0a 58 21 20 09 |49 ----.|X .X! .|
|00002aa0| 2f 2a 20 57 65 20 64 6f | 6e 27 74 20 68 61 76 65 |/* We do|n't have|
|00002ab0| 20 73 65 6e 64 6d 61 69 | 6c 2c 20 73 6f 20 77 65 | sendmai|l, so we|
|00002ac0| 27 6c 6c 20 64 6f 20 74 | 68 65 20 77 6f 72 6b 20 |'ll do t|he work |
|00002ad0| 6f 75 72 73 65 6c 76 65 | 73 2e 20 2a 2f 0a 58 20 |ourselve|s. */.X |
|00002ae0| 20 0a 58 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | .X*****|********|
|00002af0| 2a 2a 0a 58 2a 2a 2a 20 | 32 30 30 2c 32 30 35 20 |**.X*** |200,205 |
|00002b00| 2a 2a 2a 2a 0a 58 20 20 | 0a 58 21 20 23 69 66 64 |****.X |.X! #ifd|
|00002b10| 65 66 20 42 53 44 0a 58 | 21 20 23 64 65 66 69 6e |ef BSD.X|! #defin|
|00002b20| 65 20 4c 4d 41 49 4c 28 | 66 72 6d 2c 73 79 73 29 |e LMAIL(|frm,sys)|
|00002b30| 09 09 22 2f 62 69 6e 2f | 6d 61 69 6c 22 09 2f 2a |.."/bin/|mail"./*|
|00002b40| 20 42 53 44 20 6c 6f 63 | 61 6c 20 64 65 6c 69 76 | BSD loc|al deliv|
|00002b50| 65 72 79 20 61 67 65 6e | 74 20 2a 2f 0a 58 21 20 |ery agen|t */.X! |
|00002b60| 23 65 6c 73 65 0a 58 21 | 20 23 64 65 66 69 6e 65 |#else.X!| #define|
|00002b70| 20 4c 4d 41 49 4c 28 66 | 72 6d 2c 73 79 73 29 09 | LMAIL(f|rm,sys).|
|00002b80| 09 22 2f 62 69 6e 2f 6c | 6d 61 69 6c 22 09 2f 2a |."/bin/l|mail"./*|
|00002b90| 20 53 56 20 20 6c 6f 63 | 61 6c 20 64 65 6c 69 76 | SV loc|al deliv|
|00002ba0| 65 72 79 20 61 67 65 6e | 74 20 2a 2f 0a 58 20 20 |ery agen|t */.X |
|00002bb0| 23 65 6e 64 69 66 0a 58 | 2d 2d 2d 20 32 34 39 2c |#endif.X|--- 249,|
|00002bc0| 32 35 35 20 2d 2d 2d 2d | 0a 58 20 20 0a 58 21 20 |255 ----|.X .X! |
|00002bd0| 23 64 65 66 69 6e 65 20 | 48 41 4e 44 4c 45 20 20 |#define |HANDLE |
|00002be0| 41 4c 4c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ALL | |
|00002bf0| 2f 2a 20 73 65 65 20 48 | 41 4e 44 4c 45 20 64 65 |/* see H|ANDLE de|
|00002c00| 66 69 6e 69 74 69 6f 6e | 20 62 65 6c 6f 77 20 2a |finition| below *|
|00002c10| 2f 0a 58 21 20 23 64 65 | 66 69 6e 65 20 52 4f 55 |/.X! #de|fine ROU|
|00002c20| 54 49 4e 47 20 41 4c 57 | 41 59 53 20 20 20 20 20 |TING ALW|AYS |
|00002c30| 20 20 20 20 20 2f 2a 20 | 73 65 65 20 52 4f 55 54 | /* |see ROUT|
|00002c40| 49 4e 47 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 62 |ING defi|nition b|
|00002c50| 65 6c 6f 77 20 2a 2f 0a | 58 21 20 0a 58 21 20 23 |elow */.|X! .X! #|
|00002c60| 69 66 64 65 66 20 42 53 | 44 20 20 20 20 20 20 20 |ifdef BS|D |
|00002c70| 20 20 20 20 20 20 20 2f | 2a 20 42 53 44 20 6c 6f | /|* BSD lo|
|00002c80| 63 61 6c 20 64 65 6c 69 | 76 65 72 79 20 61 67 65 |cal deli|very age|
|00002c90| 6e 74 20 2a 2f 0a 58 21 | 20 23 64 65 66 69 6e 65 |nt */.X!| #define|
|00002ca0| 20 4c 4d 41 49 4c 28 66 | 72 6d 2c 73 79 73 29 20 | LMAIL(f|rm,sys) |
|00002cb0| 20 20 20 20 20 20 20 20 | 20 22 2f 62 69 6e 2f 6d | | "/bin/m|
|00002cc0| 61 69 6c 22 0a 58 20 20 | 23 65 6e 64 69 66 0a 58 |ail".X |#endif.X|
|00002cd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|00002ce0| 58 2a 2a 2a 20 32 30 36 | 2c 32 30 37 20 2a 2a 2a |X*** 206|,207 ***|
|00002cf0| 2a 0a 58 2d 2d 2d 20 32 | 35 36 2c 32 36 37 20 2d |*.X--- 2|56,267 -|
|00002d00| 2d 2d 2d 0a 58 20 20 0a | 58 2b 20 23 69 66 64 65 |---.X .|X+ #ifde|
|00002d10| 66 20 4d 5f 58 45 4e 49 | 58 20 20 20 20 20 20 20 |f M_XENI|X |
|00002d20| 20 20 20 2f 2a 20 58 65 | 6e 69 78 20 6c 6f 63 61 | /* Xe|nix loca|
|00002d30| 6c 20 64 65 6c 69 76 65 | 72 79 20 61 67 65 6e 74 |l delive|ry agent|
|00002d40| 20 28 72 65 6e 61 6d 65 | 64 29 20 2a 2f 0a 58 2b | (rename|d) */.X+|
|00002d50| 20 23 64 65 66 69 6e 65 | 20 45 58 45 43 4d 41 49 | #define| EXECMAI|
|00002d60| 4c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |L | |
|00002d70| 20 22 2f 75 73 72 2f 6c | 69 62 2f 6d 61 69 6c 2f | "/usr/l|ib/mail/|
|00002d80| 65 78 65 63 6d 61 69 6c | 2e 78 22 0a 58 2b 20 23 |execmail|.x".X+ #|
|00002d90| 64 65 66 69 6e 65 20 4c | 4d 41 49 4c 28 66 72 6d |define L|MAIL(frm|
|00002da0| 2c 73 79 73 29 20 20 20 | 20 20 20 20 20 20 20 22 |,sys) | "|
|00002db0| 25 73 20 2d 6d 20 2d 66 | 20 27 25 73 27 22 2c 45 |%s -m -f| '%s'",E|
|00002dc0| 58 45 43 4d 41 49 4c 2c | 66 72 6d 0a 58 2b 20 2f |XECMAIL,|frm.X+ /|
|00002dd0| 2a 23 64 65 66 69 6e 65 | 20 4d 49 43 4e 45 54 20 |*#define| MICNET |
|00002de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002df0| 20 2f 2a 20 67 69 76 65 | 20 61 6c 6c 20 6d 61 69 | /* give| all mai|
|00002e00| 6c 20 74 6f 20 65 78 65 | 63 6d 61 69 6c 2c 20 6e |l to exe|cmail, n|
|00002e10| 65 76 65 72 20 75 75 78 | 20 2a 2f 0a 58 2b 20 23 |ever uux| */.X+ #|
|00002e20| 65 6e 64 69 66 0a 58 2b | 20 0a 58 2b 20 23 69 66 |endif.X+| .X+ #if|
|00002e30| 6e 64 65 66 20 4c 4d 41 | 49 4c 20 20 20 20 20 20 |ndef LMA|IL |
|00002e40| 20 20 20 20 20 2f 2a 20 | 44 65 66 61 75 6c 74 20 | /* |Default |
|00002e50| 6c 6f 63 61 6c 20 64 65 | 6c 69 76 65 72 79 20 61 |local de|livery a|
|00002e60| 67 65 6e 74 20 2a 2f 0a | 58 2b 20 23 64 65 66 69 |gent */.|X+ #defi|
|00002e70| 6e 65 20 4c 4d 41 49 4c | 28 66 72 6d 2c 73 79 73 |ne LMAIL|(frm,sys|
|00002e80| 29 20 20 20 20 20 20 20 | 20 20 20 22 2f 62 69 6e |) | "/bin|
|00002e90| 2f 6c 6d 61 69 6c 22 0a | 58 2b 20 23 65 6e 64 69 |/lmail".|X+ #endi|
|00002ea0| 66 0a 58 2b 20 0a 58 20 | 20 23 64 65 66 69 6e 65 |f.X+ .X | #define|
|00002eb0| 20 4c 41 52 47 28 75 73 | 65 72 29 09 09 22 20 27 | LARG(us|er).." '|
|00002ec0| 25 73 27 22 2c 70 6f 73 | 74 6d 61 73 74 65 72 28 |%s'",pos|tmaster(|
|00002ed0| 75 73 65 72 29 0a 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a |user).X*|********|
|00002ee0| 2a 2a 2a 2a 2a 2a 0a 58 | 2a 2a 2a 20 32 31 30 2c |******.X|*** 210,|
|00002ef0| 32 31 31 20 2a 2a 2a 2a | 0a 58 2d 2d 2d 20 32 37 |211 ****|.X--- 27|
|00002f00| 30 2c 32 38 30 20 2d 2d | 2d 2d 0a 58 20 20 0a 58 |0,280 --|--.X .X|
|00002f10| 2b 20 23 65 6e 64 69 66 | 20 20 2f 2a 20 21 53 45 |+ #endif| /* !SE|
|00002f20| 4e 44 4d 41 49 4c 20 2a | 2f 0a 58 2b 20 0a 58 2b |NDMAIL *|/.X+ .X+|
|00002f30| 20 2f 2a 20 53 65 6e 64 | 6d 61 69 6c 20 61 6e 64 | /* Send|mail and|
|00002f40| 20 45 78 65 63 6d 61 69 | 6c 20 61 72 65 20 22 73 | Execmai|l are "s|
|00002f50| 6d 61 72 74 22 20 6d 61 | 69 6c 65 72 73 20 2a 2f |mart" ma|ilers */|
|00002f60| 0a 58 2b 20 23 69 66 64 | 65 66 20 53 45 4e 44 4d |.X+ #ifd|ef SENDM|
|00002f70| 41 49 4c 0a 58 2b 20 23 | 64 65 66 69 6e 65 20 53 |AIL.X+ #|define S|
|00002f80| 4d 41 52 54 4d 41 49 4c | 45 52 0a 58 2b 20 23 65 |MARTMAIL|ER.X+ #e|
|00002f90| 6e 64 69 66 0a 58 2b 20 | 0a 58 2b 20 23 69 66 64 |ndif.X+ |.X+ #ifd|
|00002fa0| 65 66 20 45 58 45 43 4d | 41 49 4c 0a 58 2b 20 23 |ef EXECM|AIL.X+ #|
|00002fb0| 64 65 66 69 6e 65 20 53 | 4d 41 52 54 4d 41 49 4c |define S|MARTMAIL|
|00002fc0| 45 52 0a 58 20 20 23 65 | 6e 64 69 66 0a 58 49 6e |ER.X #e|ndif.XIn|
|00002fd0| 64 65 78 3a 20 64 65 6c | 69 76 65 72 2e 63 0a 58 |dex: del|iver.c.X|
|00002fe0| 2a 2a 2a 20 73 6d 61 69 | 6c 32 2e 35 2f 64 65 6c |*** smai|l2.5/del|
|00002ff0| 69 76 65 72 2e 63 09 4d | 6f 6e 20 44 65 63 20 32 |iver.c.M|on Dec 2|
|00003000| 31 20 31 38 3a 32 39 3a | 35 39 20 31 39 38 37 0a |1 18:29:|59 1987.|
|00003010| 58 2d 2d 2d 20 73 6d 61 | 69 6c 2f 64 65 6c 69 76 |X--- sma|il/deliv|
|00003020| 65 72 2e 63 09 57 65 64 | 20 44 65 63 20 32 33 20 |er.c.Wed| Dec 23 |
|00003030| 31 32 3a 31 39 3a 33 33 | 20 31 39 38 37 0a 58 2a |12:19:33| 1987.X*|
|00003040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 58 |********|******.X|
|00003050| 2a 2a 2a 20 37 2c 38 20 | 2a 2a 2a 2a 0a 58 2d 2d |*** 7,8 |****.X--|
|00003060| 2d 20 37 2c 32 34 20 2d | 2d 2d 2d 0a 58 20 20 0a |- 7,24 -|---.X .|
|00003070| 58 2b 20 2f 2a 0a 58 2b | 20 2a 2a 09 4d 6f 64 69 |X+ /*.X+| **.Modi|
|00003080| 66 69 65 64 20 66 6f 72 | 20 53 43 4f 20 58 65 6e |fied for| SCO Xen|
|00003090| 69 78 20 62 79 20 43 68 | 69 70 20 53 61 6c 7a 65 |ix by Ch|ip Salze|
|000030a0| 6e 62 65 72 67 20 28 63 | 68 69 70 40 61 74 65 6e |nberg (c|hip@aten|
|000030b0| 67 2e 55 55 43 50 29 2e | 0a 58 2b 20 2a 2a 09 52 |g.UUCP).|.X+ **.R|
|000030c0| 65 6c 65 61 73 65 64 20 | 74 6f 20 55 73 65 6e 65 |eleased |to Usene|
|000030d0| 74 20 6f 6e 20 30 31 20 | 44 65 63 20 31 39 38 37 |t on 01 |Dec 1987|
|000030e0| 2e 0a 58 2b 20 2a 2a 09 | 46 75 72 74 68 65 72 20 |..X+ **.|Further |
|000030f0| 6d 6f 64 69 66 69 65 64 | 20 32 33 20 44 65 63 20 |modified| 23 Dec |
|00003100| 31 39 38 37 2e 0a 58 2b | 20 2a 2a 0a 58 2b 20 2a |1987..X+| **.X+ *|
|00003110| 2a 09 41 64 64 69 74 69 | 6f 6e 73 3a 0a 58 2b 20 |*.Additi|ons:.X+ |
|00003120| 2a 2a 0a 58 2b 20 2a 2a | 09 09 49 66 20 4d 49 43 |**.X+ **|..If MIC|
|00003130| 4e 45 54 20 69 73 20 64 | 65 66 69 6e 65 64 2c 20 |NET is d|efined, |
|00003140| 74 68 65 6e 20 4c 4d 41 | 49 4c 20 28 65 78 65 63 |then LMA|IL (exec|
|00003150| 6d 61 69 6c 29 20 69 73 | 20 75 73 65 64 20 74 6f |mail) is| used to|
|00003160| 0a 58 2b 20 2a 2a 09 09 | 64 65 6c 69 76 65 72 20 |.X+ **..|deliver |
|00003170| 61 6c 6c 20 6d 61 69 6c | 2c 20 65 76 65 6e 20 72 |all mail|, even r|
|00003180| 65 6d 6f 74 65 20 6d 61 | 69 6c 2e 20 20 53 65 65 |emote ma|il. See|
|00003190| 20 64 65 66 73 2e 68 20 | 66 6f 72 20 61 0a 58 2b | defs.h |for a.X+|
|000031a0| 20 2a 2a 09 09 64 69 73 | 63 75 73 73 69 6f 6e 20 | **..dis|cussion |
|000031b0| 6f 66 20 74 68 65 20 74 | 72 61 64 65 6f 66 66 73 |of the t|radeoffs|
|000031c0| 20 6f 66 20 74 68 69 73 | 20 66 65 61 74 75 72 65 | of this| feature|
|000031d0| 2e 0a 58 2b 20 2a 2a 0a | 58 2b 20 2a 2a 09 09 53 |..X+ **.|X+ **..S|
|000031e0| 6f 6d 65 20 23 69 66 64 | 65 66 73 20 61 72 65 20 |ome #ifd|efs are |
|000031f0| 6e 6f 77 20 53 4d 41 52 | 54 4d 41 49 4c 45 52 20 |now SMAR|TMAILER |
|00003200| 69 6e 73 74 65 61 64 20 | 6f 66 20 53 45 4e 44 4d |instead |of SENDM|
|00003210| 41 49 4c 2e 0a 58 2b 20 | 2a 2a 09 09 54 68 69 73 |AIL..X+ |**..This|
|00003220| 20 69 73 20 62 65 63 61 | 75 73 65 20 65 78 65 63 | is beca|use exec|
|00003230| 6d 61 69 6c 20 68 61 73 | 20 73 6f 6d 65 20 6f 66 |mail has| some of|
|00003240| 20 74 68 65 20 69 6e 74 | 65 6c 6c 69 67 65 6e 74 | the int|elligent|
|00003250| 0a 58 2b 20 2a 2a 09 09 | 66 65 61 74 75 72 65 73 |.X+ **..|features|
|00003260| 20 6f 66 20 73 65 6e 64 | 6d 61 69 6c 2c 20 69 2e | of send|mail, i.|
|00003270| 65 2e 20 61 75 74 6f 6d | 61 74 69 63 20 6d 61 69 |e. autom|atic mai|
|00003280| 6c 20 72 65 74 75 72 6e | 2e 0a 58 2b 20 2a 2f 0a |l return|..X+ */.|
|00003290| 58 2b 20 0a 58 20 20 23 | 69 66 6e 64 65 66 20 6c |X+ .X #|ifndef l|
|000032a0| 69 6e 74 0a 58 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |int.X***|********|
|000032b0| 2a 2a 2a 2a 0a 58 2a 2a | 2a 20 32 31 39 2c 32 32 |****.X**|* 219,22|
|000032c0| 32 20 2a 2a 2a 2a 0a 58 | 20 20 09 09 09 63 6f 6d |2 ****.X| ...com|
|000032d0| 6d 61 6e 64 20 3d 20 73 | 63 6f 6d 6d 61 6e 64 3b |mand = s|command;|
|000032e0| 0a 58 2d 20 09 09 7d 20 | 65 6c 73 65 20 69 66 20 |.X- ..} |else if |
|000032f0| 28 66 6f 72 6d 20 3d 3d | 20 4c 4f 43 41 4c 29 20 |(form ==| LOCAL) |
|00003300| 7b 0a 58 2d 20 09 09 09 | 63 6f 6d 6d 61 6e 64 20 |{.X- ...|command |
|00003310| 3d 20 6c 63 6f 6d 6d 61 | 6e 64 3b 0a 58 20 20 09 |= lcomma|nd;.X .|
|00003320| 09 7d 20 65 6c 73 65 20 | 7b 0a 58 2d 2d 2d 20 32 |.} else |{.X--- 2|
|00003330| 33 35 2c 32 33 36 20 2d | 2d 2d 2d 0a 58 2a 2a 2a |35,236 -|---.X***|
|00003340| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0a 58 2a 2a |********|****.X**|
|00003350| 2a 20 32 32 32 2c 32 32 | 36 20 2a 2a 2a 2a 0a 58 |* 222,22|6 ****.X|
|00003360| 20 20 09 09 7d 20 65 6c | 73 65 20 7b 0a 58 21 20 | ..} el|se {.X! |
|00003370| 09 09 09 63 6f 6d 6d 61 | 6e 64 20 3d 20 72 63 6f |...comma|nd = rco|
|00003380| 6d 6d 61 6e 64 3b 0a 58 | 21 20 09 09 09 69 66 28 |mmand;.X|! ...if(|
|00003390| 66 6c 61 67 73 20 3d 3d | 20 75 75 78 5f 6e 6f 71 |flags ==| uux_noq|
|000033a0| 75 65 75 65 29 20 7b 0a | 58 21 20 09 09 09 09 6e |ueue) {.|X! ....n|
|000033b0| 6f 71 63 6e 74 2b 2b 3b | 0a 58 20 20 09 09 09 7d |oqcnt++;|.X ...}|
|000033c0| 0a 58 2d 2d 2d 20 32 33 | 36 2c 32 35 30 20 2d 2d |.X--- 23|6,250 --|
|000033d0| 2d 2d 0a 58 20 20 09 09 | 7d 20 65 6c 73 65 20 7b |--.X ..|} else {|
|000033e0| 0a 58 21 20 23 69 66 64 | 65 66 20 4d 49 43 4e 45 |.X! #ifd|ef MICNE|
|000033f0| 54 0a 58 21 20 09 09 09 | 2f 2a 20 58 65 6e 69 78 |T.X! ...|/* Xenix|
|00003400| 20 73 79 73 74 65 6d 20 | 72 75 6e 6e 69 6e 67 20 | system |running |
|00003410| 4d 69 63 6e 65 74 20 2d | 2d 20 6c 65 74 20 65 78 |Micnet -|- let ex|
|00003420| 65 63 6d 61 69 6c 0a 58 | 21 20 09 09 09 20 2a 20 |ecmail.X|! ... * |
|00003430| 68 61 6e 64 6c 65 20 61 | 6c 6c 20 6d 65 73 73 61 |handle a|ll messa|
|00003440| 67 65 73 20 65 78 63 65 | 70 74 20 72 65 74 72 69 |ges exce|pt retri|
|00003450| 65 73 2e 0a 58 21 20 09 | 09 09 20 2a 2f 0a 58 21 |es..X! .|.. */.X!|
|00003460| 20 09 09 09 63 6f 6d 6d | 61 6e 64 20 3d 20 6c 63 | ...comm|and = lc|
|00003470| 6f 6d 6d 61 6e 64 3b 0a | 58 21 20 23 65 6c 73 65 |ommand;.|X! #else|
|00003480| 0a 58 21 20 09 09 09 69 | 66 20 28 66 6f 72 6d 20 |.X! ...i|f (form |
|00003490| 3d 3d 20 4c 4f 43 41 4c | 29 20 7b 0a 58 21 20 09 |== LOCAL|) {.X! .|
|000034a0| 09 09 09 63 6f 6d 6d 61 | 6e 64 20 3d 20 6c 63 6f |...comma|nd = lco|
|000034b0| 6d 6d 61 6e 64 3b 0a 58 | 21 20 09 09 09 7d 20 65 |mmand;.X|! ...} e|
|000034c0| 6c 73 65 20 7b 0a 58 21 | 20 09 09 09 09 63 6f 6d |lse {.X!| ....com|
|000034d0| 6d 61 6e 64 20 3d 20 72 | 63 6f 6d 6d 61 6e 64 3b |mand = r|command;|
|000034e0| 0a 58 21 20 09 09 09 09 | 69 66 28 66 6c 61 67 73 |.X! ....|if(flags|
|000034f0| 20 3d 3d 20 75 75 78 5f | 6e 6f 71 75 65 75 65 29 | == uux_|noqueue)|
|00003500| 20 7b 0a 58 21 20 09 09 | 09 09 09 6e 6f 71 63 6e | {.X! ..|...noqcn|
|00003510| 74 2b 2b 3b 0a 58 21 20 | 09 09 09 09 7d 0a 58 20 |t++;.X! |....}.X |
|00003520| 20 09 09 09 7d 0a 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a | ...}.X*|********|
|00003530| 2a 2a 2a 2a 2a 2a 0a 58 | 2a 2a 2a 20 32 32 36 2c |******.X|*** 226,|
|00003540| 32 32 37 20 2a 2a 2a 2a | 0a 58 2d 2d 2d 20 32 35 |227 ****|.X--- 25|
|00003550| 30 2c 32 35 32 20 2d 2d | 2d 2d 0a 58 20 20 09 09 |0,252 --|--.X ..|
|00003560| 09 7d 0a 58 2b 20 23 65 | 6e 64 69 66 0a 58 20 20 |.}.X+ #e|ndif.X |
|00003570| 09 09 7d 0a 58 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |..}.X***|********|
|00003580| 2a 2a 2a 2a 0a 58 2a 2a | 2a 20 32 37 31 2c 32 37 |****.X**|* 271,27|
|00003590| 33 20 2a 2a 2a 2a 0a 58 | 20 20 09 09 69 66 20 28 |3 ****.X| ..if (|
|000035a0| 66 6f 72 6d 20 3d 3d 20 | 4c 4f 43 41 4c 29 20 7b |form == |LOCAL) {|
|000035b0| 0a 58 21 20 23 69 66 64 | 65 66 20 53 45 4e 44 4d |.X! #ifd|ef SENDM|
|000035c0| 41 49 4c 0a 58 20 20 09 | 09 09 28 76 6f 69 64 29 |AIL.X .|..(void)|
|000035d0| 20 73 70 72 69 6e 74 66 | 28 62 75 66 2c 20 4c 46 | sprintf|(buf, LF|
|000035e0| 52 4f 4d 28 66 72 6f 6d | 2c 20 6e 6f 77 73 2c 20 |ROM(from|, nows, |
|000035f0| 68 6f 73 74 6e 61 6d 65 | 29 29 3b 0a 58 2d 2d 2d |hostname|));.X---|
|00003600| 20 32 39 36 2c 32 39 38 | 20 2d 2d 2d 2d 0a 58 20 | 296,298| ----.X |
|00003610| 20 09 09 69 66 20 28 66 | 6f 72 6d 20 3d 3d 20 4c | ..if (f|orm == L|
|00003620| 4f 43 41 4c 29 20 7b 0a | 58 21 20 23 69 66 64 65 |OCAL) {.|X! #ifde|
|00003630| 66 20 53 4d 41 52 54 4d | 41 49 4c 45 52 0a 58 20 |f SMARTM|AILER.X |
|00003640| 20 09 09 09 28 76 6f 69 | 64 29 20 73 70 72 69 6e | ...(voi|d) sprin|
|00003650| 74 66 28 62 75 66 2c 20 | 4c 46 52 4f 4d 28 66 72 |tf(buf, |LFROM(fr|
|00003660| 6f 6d 2c 20 6e 6f 77 73 | 2c 20 68 6f 73 74 6e 61 |om, nows|, hostna|
|00003670| 6d 65 29 29 3b 0a 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a |me));.X*|********|
|00003680| 2a 2a 2a 2a 2a 2a 0a 58 | 2a 2a 2a 20 32 38 33 2c |******.X|*** 283,|
|00003690| 32 38 35 20 2a 2a 2a 2a | 0a 58 20 20 09 09 09 7d |285 ****|.X ...}|
|000036a0| 20 65 6c 73 65 20 7b 0a | 58 21 20 09 09 09 09 2a | else {.|X! ....*|
|000036b0| 70 20 3d 20 4e 55 4c 4c | 3b 0a 58 20 20 09 09 09 |p = NULL|;.X ...|
|000036c0| 09 28 76 6f 69 64 29 20 | 73 70 72 69 6e 74 66 28 |.(void) |sprintf(|
|000036d0| 62 75 66 2c 20 52 46 52 | 4f 4d 28 70 2b 31 2c 20 |buf, RFR|OM(p+1, |
|000036e0| 6e 6f 77 73 2c 20 66 72 | 6f 6d 29 29 3b 0a 58 2d |nows, fr|om));.X-|
|000036f0| 2d 2d 20 33 30 38 2c 33 | 31 30 20 2d 2d 2d 2d 0a |-- 308,3|10 ----.|
|00003700| 58 20 20 09 09 09 7d 20 | 65 6c 73 65 20 7b 0a 58 |X ...} |else {.X|
|00003710| 21 20 09 09 09 09 2a 70 | 20 3d 20 27 5c 30 27 3b |! ....*p| = '\0';|
|00003720| 0a 58 20 20 09 09 09 09 | 28 76 6f 69 64 29 20 73 |.X ....|(void) s|
|00003730| 70 72 69 6e 74 66 28 62 | 75 66 2c 20 52 46 52 4f |printf(b|uf, RFRO|
|00003740| 4d 28 70 2b 31 2c 20 6e | 6f 77 73 2c 20 66 72 6f |M(p+1, n|ows, fro|
|00003750| 6d 29 29 3b 0a 58 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |m));.X**|********|
|00003760| 2a 2a 2a 2a 2a 0a 58 2a | 2a 2a 20 33 37 32 2c 33 |*****.X*|** 372,3|
|00003770| 37 38 20 2a 2a 2a 2a 0a | 58 20 20 09 09 09 09 09 |78 ****.|X .....|
|00003780| 28 76 6f 69 64 29 20 66 | 73 65 65 6b 28 73 70 6f |(void) f|seek(spo|
|00003790| 6f 6c 66 70 2c 20 6d 65 | 73 73 61 67 65 2c 20 30 |olfp, me|ssage, 0|
|000037a0| 29 3b 0a 58 21 20 23 69 | 66 64 65 66 20 53 45 4e |);.X! #i|fdef SEN|
|000037b0| 44 4d 41 49 4c 0a 58 21 | 20 09 09 09 09 09 2f 2a |DMAIL.X!| ...../*|
|000037c0| 20 69 66 20 77 65 20 68 | 61 76 65 20 73 65 6e 64 | if we h|ave send|
|000037d0| 6d 61 69 6c 2c 20 74 68 | 65 6e 20 69 74 0a 58 21 |mail, th|en it.X!|
|000037e0| 20 09 09 09 09 09 2a 2a | 20 77 61 73 20 68 61 6e | .....**| was han|
|000037f0| 64 65 64 20 74 68 65 20 | 6d 61 69 6c 2c 20 77 68 |ded the |mail, wh|
|00003800| 69 63 68 20 66 61 69 6c | 65 64 2e 0a 58 21 20 09 |ich fail|ed..X! .|
|00003810| 09 09 09 09 2a 2a 20 73 | 65 6e 64 6d 61 69 6c 20 |....** s|endmail |
|00003820| 72 65 74 75 72 6e 73 20 | 74 68 65 20 66 61 69 6c |returns |the fail|
|00003830| 65 64 20 6d 61 69 6c 0a | 58 21 20 09 09 09 09 09 |ed mail.|X! .....|
|00003840| 2a 2a 20 66 6f 72 20 75 | 73 2c 20 73 6f 20 77 65 |** for u|s, so we|
|00003850| 20 6e 65 65 64 20 6e 6f | 74 20 64 6f 20 69 74 20 | need no|t do it |
|00003860| 61 67 61 69 6e 2e 0a 58 | 20 20 09 09 09 09 09 2a |again..X| .....*|
|00003870| 2f 0a 58 2d 2d 2d 20 33 | 39 37 2c 34 30 32 20 2d |/.X--- 3|97,402 -|
|00003880| 2d 2d 2d 0a 58 20 20 09 | 09 09 09 09 28 76 6f 69 |---.X .|....(voi|
|00003890| 64 29 20 66 73 65 65 6b | 28 73 70 6f 6f 6c 66 70 |d) fseek|(spoolfp|
|000038a0| 2c 20 6d 65 73 73 61 67 | 65 2c 20 30 29 3b 0a 58 |, messag|e, 0);.X|
|000038b0| 21 20 23 69 66 64 65 66 | 20 53 4d 41 52 54 4d 41 |! #ifdef| SMARTMA|
|000038c0| 49 4c 45 52 0a 58 21 20 | 09 09 09 09 09 2f 2a 20 |ILER.X! |...../* |
|000038d0| 4d 61 69 6c 20 69 73 20 | 61 75 74 6f 6d 61 74 69 |Mail is |automati|
|000038e0| 63 61 6c 6c 79 20 72 65 | 74 75 72 6e 65 64 0a 58 |cally re|turned.X|
|000038f0| 21 20 09 09 09 09 09 2a | 2a 20 62 79 20 73 65 6e |! .....*|* by sen|
|00003900| 64 6d 61 69 6c 20 61 6e | 64 20 65 78 65 63 6d 61 |dmail an|d execma|
|00003910| 69 6c 2c 20 73 6f 20 77 | 65 0a 58 21 20 09 09 09 |il, so w|e.X! ...|
|00003920| 09 09 2a 2a 20 6e 65 65 | 64 20 6e 6f 74 20 64 6f |..** nee|d not do|
|00003930| 20 69 74 20 61 67 61 69 | 6e 2e 0a 58 20 20 09 09 | it agai|n..X ..|
|00003940| 09 09 09 2a 2f 0a 58 49 | 6e 64 65 78 3a 20 68 65 |...*/.XI|ndex: he|
|00003950| 61 64 65 72 73 2e 63 0a | 58 2a 2a 2a 20 73 6d 61 |aders.c.|X*** sma|
|00003960| 69 6c 32 2e 35 2f 68 65 | 61 64 65 72 73 2e 63 09 |il2.5/he|aders.c.|
|00003970| 4d 6f 6e 20 44 65 63 20 | 32 31 20 31 38 3a 33 30 |Mon Dec |21 18:30|
|00003980| 3a 30 36 20 31 39 38 37 | 0a 58 2d 2d 2d 20 73 6d |:06 1987|.X--- sm|
|00003990| 61 69 6c 2f 68 65 61 64 | 65 72 73 2e 63 09 57 65 |ail/head|ers.c.We|
|000039a0| 64 20 44 65 63 20 32 33 | 20 31 32 3a 32 36 3a 34 |d Dec 23| 12:26:4|
|000039b0| 33 20 31 39 38 37 0a 58 | 2a 2a 2a 2a 2a 2a 2a 2a |3 1987.X|********|
|000039c0| 2a 2a 2a 2a 2a 2a 2a 0a | 58 2a 2a 2a 20 35 2c 36 |*******.|X*** 5,6|
|000039d0| 20 2a 2a 2a 2a 0a 58 2d | 2d 2d 20 35 2c 31 38 20 | ****.X-|-- 5,18 |
|000039e0| 2d 2d 2d 2d 0a 58 20 20 | 0a 58 2b 20 2f 2a 0a 58 |----.X |.X+ /*.X|
|000039f0| 2b 20 2a 2a 09 4d 6f 64 | 69 66 69 65 64 20 66 6f |+ **.Mod|ified fo|
|00003a00| 72 20 53 43 4f 20 58 65 | 6e 69 78 20 62 79 20 43 |r SCO Xe|nix by C|
|00003a10| 68 69 70 20 53 61 6c 7a | 65 6e 62 65 72 67 20 28 |hip Salz|enberg (|
|00003a20| 63 68 69 70 40 61 74 65 | 6e 67 2e 55 55 43 50 29 |chip@ate|ng.UUCP)|
|00003a30| 2e 0a 58 2b 20 2a 2a 09 | 52 65 6c 65 61 73 65 64 |..X+ **.|Released|
|00003a40| 20 74 6f 20 55 73 65 6e | 65 74 20 6f 6e 20 30 31 | to Usen|et on 01|
|00003a50| 20 44 65 63 20 31 39 38 | 37 2e 0a 58 2b 20 2a 2a | Dec 198|7..X+ **|
|00003a60| 09 46 75 72 74 68 65 72 | 20 6d 6f 64 69 66 69 65 |.Further| modifie|
|00003a70| 64 20 32 33 20 44 65 63 | 20 31 39 38 37 2e 0a 58 |d 23 Dec| 1987..X|
|00003a80| 2b 20 2a 2a 0a 58 2b 20 | 2a 2a 09 41 64 64 69 74 |+ **.X+ |**.Addit|
|00003a90| 69 6f 6e 73 3a 0a 58 2b | 20 2a 2a 0a 58 2b 20 2a |ions:.X+| **.X+ *|
|00003aa0| 2a 09 09 55 6e 64 65 72 | 73 74 61 6e 64 20 22 61 |*..Under|stand "a|
|00003ab0| 25 62 22 20 74 6f 20 6d | 65 61 6e 20 22 61 40 62 |%b" to m|ean "a@b|
|00003ac0| 22 2e 20 20 28 54 68 69 | 73 20 69 73 20 61 20 6a |". (Thi|s is a j|
|00003ad0| 75 64 67 65 6d 65 6e 74 | 20 63 61 6c 6c 2e 0a 58 |udgement| call..X|
|00003ae0| 2b 20 2a 2a 09 09 49 20 | 70 72 65 66 65 72 20 74 |+ **..I |prefer t|
|00003af0| 6f 20 61 63 63 65 70 74 | 20 61 6e 79 20 6d 61 69 |o accept| any mai|
|00003b00| 6c 20 74 68 61 74 20 49 | 20 63 61 6e 20 75 6e 64 |l that I| can und|
|00003b10| 65 72 73 74 61 6e 64 2c | 20 6e 6f 74 20 6a 75 73 |erstand,| not jus|
|00003b20| 74 0a 58 2b 20 2a 2a 09 | 09 74 68 61 74 20 77 68 |t.X+ **.|.that wh|
|00003b30| 69 63 68 20 69 73 20 22 | 63 6f 72 72 65 63 74 2e |ich is "|correct.|
|00003b40| 22 29 0a 58 2b 20 2a 2f | 0a 58 2b 20 0a 58 20 20 |").X+ */|.X+ .X |
|00003b50| 23 69 66 6e 64 65 66 20 | 6c 69 6e 74 0a 58 2a 2a |#ifndef |lint.X**|
|00003b60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0a 58 2a |********|*****.X*|
|00003b70| 2a 2a 20 31 35 35 2c 31 | 35 36 20 2a 2a 2a 2a 0a |** 155,1|56 ****.|
|00003b80| 58 2d 2d 2d 20 31 36 37 | 2c 31 37 39 20 2d 2d 2d |X--- 167|,179 ---|
|00003b90| 2d 0a 58 20 20 09 7d 0a | 58 2b 20 2f 2a 0a 58 2b |-.X .}.|X+ /*.X+|
|00003ba0| 20 2a 2a 20 20 54 72 79 | 20 73 70 6c 69 74 74 69 | ** Try| splitti|
|00003bb0| 6e 67 20 61 74 20 25 2e | 20 20 49 66 20 69 74 20 |ng at %.| If it |
|00003bc0| 77 6f 72 6b 73 2c 20 74 | 68 69 73 20 69 73 20 75 |works, t|his is u|
|00003bd0| 73 65 72 25 64 6f 6d 61 | 69 6e 2c 20 77 68 69 63 |ser%doma|in, whic|
|00003be0| 68 20 77 65 20 63 68 6f | 6f 73 65 0a 58 2b 20 2a |h we cho|ose.X+ *|
|00003bf0| 2a 20 20 74 6f 20 75 6e | 64 65 72 73 74 61 6e 64 |* to un|derstand|
|00003c00| 20 61 73 20 75 73 65 72 | 40 64 6f 6d 61 69 6e 2e | as user|@domain.|
|00003c10| 20 20 50 72 65 66 65 72 | 20 74 68 65 20 72 69 67 | Prefer| the rig|
|00003c20| 68 74 68 61 6e 64 20 25 | 20 69 6e 20 61 25 62 25 |hthand %| in a%b%|
|00003c30| 63 2e 0a 58 2b 20 2a 2a | 20 20 28 54 68 69 73 20 |c..X+ **| (This |
|00003c40| 63 6f 64 65 20 61 6c 6c | 6f 77 73 20 27 75 73 65 |code all|ows 'use|
|00003c50| 72 25 66 6f 6f 40 6d 79 | 64 6f 6d 27 20 74 6f 20 |r%foo@my|dom' to |
|00003c60| 6d 65 61 6e 20 27 40 6d | 79 64 6f 6d 2c 75 73 65 |mean '@m|ydom,use|
|00003c70| 72 40 66 6f 6f 27 2e 29 | 0a 58 2b 20 2a 2f 0a 58 |r@foo'.)|.X+ */.X|
|00003c80| 2b 20 09 69 66 20 28 28 | 70 61 72 74 73 20 3d 20 |+ .if ((|parts = |
|00003c90| 73 73 70 6c 69 74 28 61 | 64 64 72 65 73 73 2c 20 |ssplit(a|ddress, |
|00003ca0| 27 25 27 2c 20 70 61 72 | 74 76 29 29 20 3e 3d 20 |'%', par|tv)) >= |
|00003cb0| 32 29 20 7b 0a 58 2b 20 | 09 09 28 76 6f 69 64 29 |2) {.X+ |..(void)|
|00003cc0| 20 73 74 72 63 70 79 28 | 64 6f 6d 61 69 6e 2c 20 | strcpy(|domain, |
|00003cd0| 70 61 72 74 76 5b 70 61 | 72 74 73 2d 31 5d 29 3b |partv[pa|rts-1]);|
|00003ce0| 0a 58 2b 20 09 09 28 76 | 6f 69 64 29 20 73 74 72 |.X+ ..(v|oid) str|
|00003cf0| 6e 63 70 79 28 75 73 65 | 72 2c 20 70 61 72 74 76 |ncpy(use|r, partv|
|00003d00| 5b 30 5d 2c 20 70 61 72 | 74 76 5b 70 61 72 74 73 |[0], par|tv[parts|
|00003d10| 2d 31 5d 2d 70 61 72 74 | 76 5b 30 5d 2d 31 29 3b |-1]-part|v[0]-1);|
|00003d20| 0a 58 2b 20 09 09 75 73 | 65 72 5b 70 61 72 74 76 |.X+ ..us|er[partv|
|00003d30| 5b 70 61 72 74 73 2d 31 | 5d 2d 70 61 72 74 76 5b |[parts-1|]-partv[|
|00003d40| 30 5d 2d 31 5d 20 3d 20 | 27 5c 30 27 3b 0a 58 2b |0]-1] = |'\0';.X+|
|00003d50| 20 09 09 72 65 74 75 72 | 6e 20 28 44 4f 4d 41 49 | ..retur|n (DOMAI|
|00003d60| 4e 29 3b 0a 58 2b 20 09 | 7d 20 0a 58 20 20 2f 2a |N);.X+ .|} .X /*|
|00003d70| 20 0a 58 49 6e 64 65 78 | 3a 20 6d 69 73 63 2e 63 | .XIndex|: misc.c|
|00003d80| 0a 58 2a 2a 2a 20 73 6d | 61 69 6c 32 2e 35 2f 6d |.X*** sm|ail2.5/m|
|00003d90| 69 73 63 2e 63 09 4d 6f | 6e 20 44 65 63 20 32 31 |isc.c.Mo|n Dec 21|
|00003da0| 20 31 38 3a 33 30 3a 31 | 39 20 31 39 38 37 0a 58 | 18:30:1|9 1987.X|
|00003db0| 2d 2d 2d 20 73 6d 61 69 | 6c 2f 6d 69 73 63 2e 63 |--- smai|l/misc.c|
|00003dc0| 09 57 65 64 20 44 65 63 | 20 32 33 20 31 32 3a 33 |.Wed Dec| 23 12:3|
|00003dd0| 30 3a 30 32 20 31 39 38 | 37 0a 58 2a 2a 2a 2a 2a |0:02 198|7.X*****|
|00003de0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 58 2a 2a 2a 20 |********|**.X*** |
|00003df0| 35 2c 36 20 2a 2a 2a 2a | 0a 58 2d 2d 2d 20 35 2c |5,6 ****|.X--- 5,|
|00003e00| 32 31 20 2d 2d 2d 2d 0a | 58 20 20 0a 58 2b 20 2f |21 ----.|X .X+ /|
|00003e10| 2a 0a 58 2b 20 2a 2a 09 | 4d 6f 64 69 66 69 65 64 |*.X+ **.|Modified|
|00003e20| 20 66 6f 72 20 53 43 4f | 20 58 65 6e 69 78 20 62 | for SCO| Xenix b|
|00003e30| 79 20 43 68 69 70 20 53 | 61 6c 7a 65 6e 62 65 72 |y Chip S|alzenber|
|00003e40| 67 20 28 63 68 69 70 40 | 61 74 65 6e 67 2e 55 55 |g (chip@|ateng.UU|
|00003e50| 43 50 29 2e 0a 58 2b 20 | 2a 2a 09 52 65 6c 65 61 |CP)..X+ |**.Relea|
|00003e60| 73 65 64 20 74 6f 20 55 | 73 65 6e 65 74 20 6f 6e |sed to U|senet on|
|00003e70| 20 30 31 20 44 65 63 20 | 31 39 38 37 2e 0a 58 2b | 01 Dec |1987..X+|
|00003e80| 20 2a 2a 09 46 75 72 74 | 68 65 72 20 6d 6f 64 69 | **.Furt|her modi|
|00003e90| 66 69 65 64 20 32 33 20 | 44 65 63 20 31 39 38 37 |fied 23 |Dec 1987|
|00003ea0| 2e 0a 58 2b 20 2a 2a 0a | 58 2b 20 2a 2a 09 41 64 |..X+ **.|X+ **.Ad|
|00003eb0| 64 69 74 69 6f 6e 73 3a | 0a 58 2b 20 2a 2a 0a 58 |ditions:|.X+ **.X|
|00003ec0| 2b 20 2a 2a 09 09 49 66 | 20 48 4f 53 54 46 49 4c |+ **..If| HOSTFIL|
|00003ed0| 45 20 69 73 20 64 65 66 | 69 6e 65 64 2c 20 72 65 |E is def|ined, re|
|00003ee0| 61 64 20 69 74 20 74 6f | 20 6c 6f 6f 6b 20 66 6f |ad it to| look fo|
|00003ef0| 72 20 74 68 65 20 68 6f | 73 74 6e 61 6d 65 2e 0a |r the ho|stname..|
|00003f00| 58 2b 20 2a 2a 09 09 28 | 54 68 69 73 20 66 69 6c |X+ **..(|This fil|
|00003f10| 65 20 69 73 20 74 79 70 | 69 63 61 6c 6c 79 20 22 |e is typ|ically "|
|00003f20| 2f 65 74 63 2f 73 79 73 | 74 65 6d 69 64 22 20 6f |/etc/sys|temid" o|
|00003f30| 6e 20 58 65 6e 69 78 20 | 73 79 73 74 65 6d 73 2e |n Xenix |systems.|
|00003f40| 29 0a 58 2b 20 2a 2a 09 | 09 49 66 20 48 4f 53 54 |).X+ **.|.If HOST|
|00003f50| 46 49 4c 45 20 69 73 20 | 6d 69 73 73 69 6e 67 2c |FILE is |missing,|
|00003f60| 20 74 72 79 20 75 6e 61 | 6d 65 28 29 20 6f 72 20 | try una|me() or |
|00003f70| 67 65 74 68 6f 73 74 6e | 61 6d 65 28 29 2e 0a 58 |gethostn|ame()..X|
|00003f80| 2b 20 2a 2a 0a 58 2b 20 | 2a 2a 09 09 57 72 69 74 |+ **.X+ |**..Writ|
|00003f90| 65 20 6f 6e 6c 79 20 74 | 68 65 20 62 61 73 65 6e |e only t|he basen|
|00003fa0| 61 6d 65 20 6f 66 20 74 | 68 65 20 70 72 6f 67 72 |ame of t|he progr|
|00003fb0| 61 6d 20 69 6e 20 74 68 | 65 20 6c 6f 67 20 66 69 |am in th|e log fi|
|00003fc0| 6c 65 2c 0a 58 2b 20 2a | 2a 09 09 6a 75 73 74 20 |le,.X+ *|*..just |
|00003fd0| 74 6f 20 6d 61 6b 65 20 | 74 68 65 20 6c 6f 67 20 |to make |the log |
|00003fe0| 66 69 6c 65 20 65 61 73 | 69 65 72 20 74 6f 20 72 |file eas|ier to r|
|00003ff0| 65 61 64 2e 0a 58 2b 20 | 2a 2f 0a 58 2b 20 0a 58 |ead..X+ |*/.X+ .X|
|00004000| 20 20 23 69 66 6e 64 65 | 66 20 6c 69 6e 74 0a 58 | #ifnde|f lint.X|
|00004010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0a |********|*******.|
|00004020| 58 2a 2a 2a 20 35 33 2c | 35 37 20 2a 2a 2a 2a 0a |X*** 53,|57 ****.|
|00004030| 58 20 20 0a 58 21 20 09 | 6c 6f 67 74 69 6d 65 20 |X .X! .|logtime |
|00004040| 3d 20 73 74 72 63 70 79 | 28 74 62 75 66 2c 20 6e |= strcpy|(tbuf, n|
|00004050| 6f 77 73 29 3b 0a 58 21 | 20 09 6c 6f 67 74 69 6d |ows);.X!| .logtim|
|00004060| 65 5b 31 36 5d 20 3d 20 | 27 5c 30 27 3b 0a 58 21 |e[16] = |'\0';.X!|
|00004070| 20 09 6c 6f 67 74 69 6d | 65 20 2b 3d 20 34 3b 0a | .logtim|e += 4;.|
|00004080| 58 20 20 0a 58 2d 2d 2d | 20 36 38 2c 37 35 20 2d |X .X---| 68,75 -|
|00004090| 2d 2d 2d 0a 58 20 20 0a | 58 21 20 09 2f 2a 20 54 |---.X .|X! ./* T|
|000040a0| 6f 20 6d 61 6b 65 20 74 | 68 65 20 6c 6f 67 20 66 |o make t|he log f|
|000040b0| 69 6c 65 20 6c 6f 6f 6b | 20 6e 69 63 65 72 2c 20 |ile look| nicer, |
|000040c0| 73 68 6f 77 20 6f 6e 6c | 79 20 74 68 65 20 62 61 |show onl|y the ba|
|000040d0| 73 65 6e 61 6d 65 20 6f | 66 0a 58 21 20 09 20 2a |sename o|f.X! . *|
|000040e0| 20 74 68 65 20 63 6f 6d | 6d 61 6e 64 2e 0a 58 21 | the com|mand..X!|
|000040f0| 20 09 20 2a 2f 0a 58 21 | 20 09 69 66 20 28 2a 63 | . */.X!| .if (*c|
|00004100| 6f 6d 6d 61 6e 64 20 3d | 3d 20 27 2f 27 29 0a 58 |ommand =|= '/').X|
|00004110| 21 20 09 7b 0a 58 21 20 | 09 09 63 68 61 72 20 2a |! .{.X! |..char *|
|00004120| 70 2c 20 2a 65 63 6d 64 | 3b 0a 58 20 20 0a 58 2a |p, *ecmd|;.X .X*|
|00004130| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 58 |********|******.X|
|00004140| 2a 2a 2a 20 35 37 2c 35 | 38 20 2a 2a 2a 2a 0a 58 |*** 57,5|8 ****.X|
|00004150| 2d 2d 2d 20 37 35 2c 39 | 32 20 2d 2d 2d 2d 0a 58 |--- 75,9|2 ----.X|
|00004160| 20 20 0a 58 2b 20 09 09 | 69 66 20 28 20 28 65 63 | .X+ ..|if ( (ec|
|00004170| 6d 64 20 3d 20 69 6e 64 | 65 78 28 63 6f 6d 6d 61 |md = ind|ex(comma|
|00004180| 6e 64 2c 20 27 20 27 29 | 29 20 21 3d 20 30 20 29 |nd, ' ')|) != 0 )|
|00004190| 0a 58 2b 20 09 09 09 2a | 65 63 6d 64 20 3d 20 27 |.X+ ...*|ecmd = '|
|000041a0| 5c 30 27 3b 0a 58 2b 20 | 0a 58 2b 20 09 09 69 66 |\0';.X+ |.X+ ..if|
|000041b0| 20 28 20 28 70 20 3d 20 | 72 69 6e 64 65 78 28 63 | ( (p = |rindex(c|
|000041c0| 6f 6d 6d 61 6e 64 2c 20 | 27 2f 27 29 29 20 21 3d |ommand, |'/')) !=|
|000041d0| 20 30 20 29 0a 58 2b 20 | 09 09 09 63 6f 6d 6d 61 | 0 ).X+ |...comma|
|000041e0| 6e 64 20 3d 20 70 20 2b | 20 31 3b 0a 58 2b 20 0a |nd = p +| 1;.X+ .|
|000041f0| 58 2b 20 09 09 69 66 20 | 28 20 65 63 6d 64 20 21 |X+ ..if |( ecmd !|
|00004200| 3d 20 30 20 29 0a 58 2b | 20 09 09 09 2a 65 63 6d |= 0 ).X+| ...*ecm|
|00004210| 64 20 3d 20 27 20 27 3b | 0a 58 2b 20 09 7d 0a 58 |d = ' ';|.X+ .}.X|
|00004220| 2b 20 0a 58 2b 20 09 2f | 2a 20 54 69 6d 65 20 28 |+ .X+ ./|* Time (|
|00004230| 6e 6f 77 29 2e 0a 58 2b | 20 09 20 2a 2f 0a 58 2b |now)..X+| . */.X+|
|00004240| 20 09 73 74 72 63 70 79 | 28 74 62 75 66 2c 20 6e | .strcpy|(tbuf, n|
|00004250| 6f 77 73 29 3b 0a 58 2b | 20 09 74 62 75 66 5b 31 |ows);.X+| .tbuf[1|
|00004260| 36 5d 20 3d 20 27 5c 30 | 27 3b 0a 58 2b 20 09 6c |6] = '\0|';.X+ .l|
|00004270| 6f 67 74 69 6d 65 20 3d | 20 26 74 62 75 66 5b 34 |ogtime =| &tbuf[4|
|00004280| 5d 3b 0a 58 2b 20 0a 58 | 20 20 09 63 6d 61 73 6b |];.X+ .X| .cmask|
|00004290| 20 3d 20 75 6d 61 73 6b | 28 30 29 3b 0a 58 2a 2a | = umask|(0);.X**|
|000042a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0a 58 2a |********|*****.X*|
|000042b0| 2a 2a 20 33 31 33 2c 33 | 31 34 20 2a 2a 2a 2a 0a |** 313,3|14 ****.|
|000042c0| 58 2d 2d 2d 20 33 34 37 | 2c 33 36 33 20 2d 2d 2d |X--- 347|,363 ---|
|000042d0| 2d 0a 58 20 20 09 09 28 | 76 6f 69 64 29 20 73 74 |-.X ..(|void) st|
|000042e0| 72 63 70 79 28 68 6f 73 | 74 6e 61 6d 65 2c 20 48 |rcpy(hos|tname, H|
|000042f0| 4f 53 54 4e 41 4d 45 29 | 3b 0a 58 2b 20 23 65 6e |OSTNAME)|;.X+ #en|
|00004300| 64 69 66 0a 58 2b 20 23 | 69 66 64 65 66 20 48 4f |dif.X+ #|ifdef HO|
|00004310| 53 54 46 49 4c 45 0a 58 | 2b 20 09 69 66 20 28 21 |STFILE.X|+ .if (!|
|00004320| 2a 68 6f 73 74 6e 61 6d | 65 29 20 7b 0a 58 2b 20 |*hostnam|e) {.X+ |
|00004330| 09 09 46 49 4c 45 20 2a | 66 70 3b 0a 58 2b 20 09 |..FILE *|fp;.X+ .|
|00004340| 09 63 68 61 72 20 2a 70 | 3b 0a 58 2b 20 0a 58 2b |.char *p|;.X+ .X+|
|00004350| 20 09 09 69 66 20 28 28 | 66 70 20 3d 20 66 6f 70 | ..if ((|fp = fop|
|00004360| 65 6e 28 48 4f 53 54 46 | 49 4c 45 2c 20 22 72 22 |en(HOSTF|ILE, "r"|
|00004370| 29 29 20 21 3d 20 4e 55 | 4c 4c 29 20 7b 0a 58 2b |)) != NU|LL) {.X+|
|00004380| 20 09 09 09 69 66 20 28 | 66 67 65 74 73 28 68 6f | ...if (|fgets(ho|
|00004390| 73 74 6e 61 6d 65 2c 20 | 53 4d 4c 42 55 46 20 2d |stname, |SMLBUF -|
|000043a0| 20 31 2c 20 66 70 29 20 | 21 3d 20 4e 55 4c 4c 0a | 1, fp) |!= NULL.|
|000043b0| 58 2b 20 09 09 09 20 26 | 26 20 28 70 20 3d 20 69 |X+ ... &|& (p = i|
|000043c0| 6e 64 65 78 28 68 6f 73 | 74 6e 61 6d 65 2c 20 27 |ndex(hos|tname, '|
|000043d0| 5c 6e 27 29 29 20 21 3d | 20 4e 55 4c 4c 29 0a 58 |\n')) !=| NULL).X|
|000043e0| 2b 20 09 09 09 09 2a 70 | 20 3d 20 27 5c 30 27 3b |+ ....*p| = '\0';|
|000043f0| 0a 58 2b 20 09 09 09 65 | 6c 73 65 0a 58 2b 20 09 |.X+ ...e|lse.X+ .|
|00004400| 09 09 09 2a 68 6f 73 74 | 6e 61 6d 65 20 3d 20 27 |...*host|name = '|
|00004410| 5c 30 27 3b 0a 58 2b 20 | 09 09 09 66 63 6c 6f 73 |\0';.X+ |...fclos|
|00004420| 65 28 66 70 29 3b 0a 58 | 2b 20 09 09 7d 0a 58 2b |e(fp);.X|+ ..}.X+|
|00004430| 20 09 7d 0a 58 20 20 23 | 65 6e 64 69 66 0a 58 49 | .}.X #|endif.XI|
|00004440| 6e 64 65 78 3a 20 6e 70 | 74 78 2e 63 0a 58 2a 2a |ndex: np|tx.c.X**|
|00004450| 2a 20 73 6d 61 69 6c 32 | 2e 35 2f 6e 70 74 78 2e |* smail2|.5/nptx.|
|00004460| 63 09 4d 6f 6e 20 44 65 | 63 20 32 31 20 31 38 3a |c.Mon De|c 21 18:|
|00004470| 33 30 3a 32 30 20 31 39 | 38 37 0a 58 2d 2d 2d 20 |30:20 19|87.X--- |
|00004480| 73 6d 61 69 6c 2f 6e 70 | 74 78 2e 63 09 54 68 75 |smail/np|tx.c.Thu|
|00004490| 20 53 65 70 20 32 34 20 | 31 33 3a 30 37 3a 31 33 | Sep 24 |13:07:13|
|000044a0| 20 31 39 38 37 0a 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a | 1987.X*|********|
|000044b0| 2a 2a 2a 2a 2a 2a 0a 58 | 2a 2a 2a 20 31 32 37 2c |******.X|*** 127,|
|000044c0| 31 32 39 20 2a 2a 2a 2a | 0a 58 20 20 09 09 28 76 |129 ****|.X ..(v|
|000044d0| 6f 69 64 29 20 73 74 72 | 63 70 79 28 6e 6c 5b 69 |oid) str|cpy(nl[i|
|000044e0| 5d 2c 20 70 2b 31 29 3b | 0a 58 21 20 09 09 2a 70 |], p+1);|.X! ..*p|
|000044f0| 20 3d 20 4e 55 4c 4c 3b | 0a 58 20 20 09 7d 0a 58 | = NULL;|.X .}.X|
|00004500| 2d 2d 2d 20 31 32 37 2c | 31 32 39 20 2d 2d 2d 2d |--- 127,|129 ----|
|00004510| 0a 58 20 20 09 09 28 76 | 6f 69 64 29 20 73 74 72 |.X ..(v|oid) str|
|00004520| 63 70 79 28 6e 6c 5b 69 | 5d 2c 20 70 2b 31 29 3b |cpy(nl[i|], p+1);|
|00004530| 0a 58 21 20 09 09 2a 70 | 20 3d 20 27 5c 30 27 3b |.X! ..*p| = '\0';|
|00004540| 0a 58 20 20 09 7d 0a 58 | 2a 2a 2a 2a 2a 2a 2a 2a |.X .}.X|********|
|00004550| 2a 2a 2a 2a 2a 2a 2a 0a | 58 2a 2a 2a 20 31 36 34 |*******.|X*** 164|
|00004560| 2c 31 36 36 20 2a 2a 2a | 2a 0a 58 20 20 09 09 09 |,166 ***|*.X ...|
|00004570| 28 76 6f 69 64 29 20 73 | 74 72 63 70 79 28 69 6c |(void) s|trcpy(il|
|00004580| 5b 69 69 5d 2c 20 70 69 | 2b 31 29 3b 0a 58 21 20 |[ii], pi|+1);.X! |
|00004590| 09 09 09 2a 70 69 20 3d | 20 4e 55 4c 4c 3b 0a 58 |...*pi =| NULL;.X|
|000045a0| 20 20 09 09 7d 0a 58 2d | 2d 2d 20 31 36 34 2c 31 | ..}.X-|-- 164,1|
|000045b0| 36 36 20 2d 2d 2d 2d 0a | 58 20 20 09 09 09 28 76 |66 ----.|X ...(v|
|000045c0| 6f 69 64 29 20 73 74 72 | 63 70 79 28 69 6c 5b 69 |oid) str|cpy(il[i|
|000045d0| 69 5d 2c 20 70 69 2b 31 | 29 3b 0a 58 21 20 09 09 |i], pi+1|);.X! ..|
|000045e0| 09 2a 70 69 20 3d 20 27 | 5c 30 27 3b 0a 58 20 20 |.*pi = '|\0';.X |
|000045f0| 09 09 7d 0a 53 48 41 52 | 5f 45 4f 46 0a 69 66 20 |..}.SHAR|_EOF.if |
|00004600| 74 65 73 74 20 31 30 39 | 38 30 20 2d 6e 65 20 60 |test 109|80 -ne `|
|00004610| 77 63 20 2d 63 20 3c 20 | 27 58 2e 70 61 74 63 68 |wc -c < |'X.patch|
|00004620| 65 73 27 60 0a 74 68 65 | 6e 0a 09 65 63 68 6f 20 |es'`.the|n..echo |
|00004630| 27 73 68 61 72 3a 20 65 | 72 72 6f 72 20 74 72 61 |'shar: e|rror tra|
|00004640| 6e 73 6d 69 74 74 69 6e | 67 20 22 58 2e 70 61 74 |nsmittin|g "X.pat|
|00004650| 63 68 65 73 22 20 28 73 | 68 6f 75 6c 64 20 68 61 |ches" (s|hould ha|
|00004660| 76 65 20 62 65 65 6e 20 | 31 30 39 38 30 20 63 68 |ve been |10980 ch|
|00004670| 61 72 61 63 74 65 72 73 | 29 20 27 0a 66 69 0a 63 |aracters|) '.fi.c|
|00004680| 68 6d 6f 64 20 36 34 34 | 20 27 58 2e 70 61 74 63 |hmod 644| 'X.patc|
|00004690| 68 65 73 27 0a 66 69 20 | 20 23 20 65 6e 64 20 6f |hes'.fi | # end o|
|000046a0| 66 20 6f 76 65 72 77 72 | 69 74 69 6e 67 20 63 68 |f overwr|iting ch|
|000046b0| 65 63 6b 0a 3a 0a 65 63 | 68 6f 20 27 73 68 61 72 |eck.:.ec|ho 'shar|
|000046c0| 3a 20 65 78 74 72 61 63 | 74 69 6e 67 20 22 4d 61 |: extrac|ting "Ma|
|000046d0| 6b 65 66 69 6c 65 22 20 | 28 31 34 32 37 20 63 68 |kefile" |(1427 ch|
|000046e0| 61 72 61 63 74 65 72 73 | 29 20 27 0a 69 66 20 74 |aracters|) '.if t|
|000046f0| 65 73 74 20 2d 66 20 27 | 4d 61 6b 65 66 69 6c 65 |est -f '|Makefile|
|00004700| 27 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 27 73 68 |'.then..|echo 'sh|
|00004710| 61 72 3a 20 77 69 6c 6c | 20 6e 6f 74 20 6f 76 65 |ar: will| not ove|
|00004720| 72 77 72 69 74 65 20 65 | 78 69 73 74 69 6e 67 20 |rwrite e|xisting |
|00004730| 66 69 6c 65 20 22 4d 61 | 6b 65 66 69 6c 65 22 20 |file "Ma|kefile" |
|00004740| 27 0a 65 6c 73 65 0a 73 | 65 64 20 27 73 2f 5e 58 |'.else.s|ed 's/^X|
|00004750| 2f 2f 27 20 3c 3c 20 5c | 53 48 41 52 5f 45 4f 46 |//' << \|SHAR_EOF|
|00004760| 20 3e 20 27 4d 61 6b 65 | 66 69 6c 65 27 0a 58 23 | > 'Make|file'.X#|
|00004770| 20 4d 61 6b 65 66 69 6c | 65 20 66 6f 72 20 73 6d | Makefil|e for sm|
|00004780| 61 69 6c 0a 58 23 20 40 | 28 23 29 4d 61 6b 65 66 |ail.X# @|(#)Makef|
|00004790| 69 6c 65 09 32 2e 35 20 | 28 73 6d 61 69 6c 29 20 |ile.2.5 |(smail) |
|000047a0| 39 2f 31 35 2f 38 37 0a | 58 23 0a 58 23 20 4d 6f |9/15/87.|X#.X# Mo|
|000047b0| 64 69 66 69 65 64 20 66 | 6f 72 20 53 43 4f 20 58 |dified f|or SCO X|
|000047c0| 65 6e 69 78 20 62 79 20 | 43 68 69 70 20 53 61 6c |enix by |Chip Sal|
|000047d0| 7a 65 6e 62 65 72 67 20 | 3c 63 68 69 70 40 61 74 |zenberg |<chip@at|
|000047e0| 65 6e 67 2e 55 55 43 50 | 3e 2e 0a 58 23 20 52 65 |eng.UUCP|>..X# Re|
|000047f0| 6c 65 61 73 65 64 20 74 | 6f 20 55 73 65 6e 65 74 |leased t|o Usenet|
|00004800| 20 6f 6e 20 30 31 20 44 | 65 63 20 31 39 38 37 2e | on 01 D|ec 1987.|
|00004810| 0a 58 23 20 46 69 78 65 | 64 20 61 73 20 70 65 72 |.X# Fixe|d as per|
|00004820| 20 63 6f 6d 6d 65 6e 74 | 73 20 6f 66 20 43 68 72 | comment|s of Chr|
|00004830| 69 73 20 4c 65 77 69 73 | 20 3c 75 75 6e 65 74 21 |is Lewis| <uunet!|
|00004840| 6d 6e 65 74 6f 72 21 73 | 70 65 63 74 72 69 78 21 |mnetor!s|pectrix!|
|00004850| 63 6c 65 77 69 73 3e 2e | 0a 58 23 0a 58 23 20 57 |clewis>.|.X#.X# W|
|00004860| 69 74 68 20 74 68 65 20 | 61 64 64 69 74 69 6f 6e |ith the |addition|
|00004870| 20 6f 66 20 74 68 65 20 | 60 78 65 6e 69 78 27 20 | of the |`xenix' |
|00004880| 70 73 65 75 64 6f 2d 74 | 61 72 67 65 74 2c 20 74 |pseudo-t|arget, t|
|00004890| 68 69 73 20 6d 61 6b 65 | 66 69 6c 65 20 6e 6f 77 |his make|file now|
|000048a0| 20 6d 61 6b 65 73 0a 58 | 23 20 62 6f 74 68 20 73 | makes.X|# both s|
|000048b0| 6d 61 69 6c 20 61 6e 64 | 20 65 78 65 63 6d 20 62 |mail and| execm b|
|000048c0| 79 20 64 65 66 61 75 6c | 74 2e 0a 58 23 0a 58 23 |y defaul|t..X#.X#|
|000048d0| 20 55 73 65 20 74 68 65 | 20 60 69 6e 73 74 61 6c | Use the| `instal|
|000048e0| 6c 5f 73 6d 61 69 6c 27 | 20 73 63 72 69 70 74 20 |l_smail'| script |
|000048f0| 74 6f 20 69 6e 73 74 61 | 6c 6c 20 74 68 65 20 72 |to insta|ll the r|
|00004900| 65 73 75 6c 74 69 6e 67 | 20 62 69 6e 61 72 69 65 |esulting| binarie|
|00004910| 73 2e 0a 58 0a 58 43 46 | 4c 41 47 53 09 3d 20 2d |s..X.XCF|LAGS.= -|
|00004920| 4f 0a 58 4c 44 46 4c 41 | 47 53 20 3d 20 2d 69 0a |O.XLDFLA|GS = -i.|
|00004930| 58 53 48 45 4c 4c 09 3d | 20 2f 62 69 6e 2f 73 68 |XSHELL.=| /bin/sh|
|00004940| 0a 58 43 4f 50 59 20 20 | 20 20 3d 20 63 6f 70 79 |.XCOPY | = copy|
|00004950| 20 2d 6f 6d 0a 58 0a 58 | 23 0a 58 23 20 53 79 73 | -om.X.X|#.X# Sys|
|00004960| 74 65 6d 20 56 20 52 65 | 6c 65 61 73 65 20 32 2e |tem V Re|lease 2.|
|00004970| 30 20 73 69 74 65 73 20 | 63 61 6e 20 75 73 65 20 |0 sites |can use |
|00004980| 2d 6c 6d 61 6c 6c 6f 63 | 20 66 6f 72 20 61 20 66 |-lmalloc| for a f|
|00004990| 61 73 74 65 72 20 6d 61 | 6c 6c 6f 63 0a 58 23 0a |aster ma|lloc.X#.|
|000049a0| 58 23 4c 49 42 53 09 3d | 09 2d 6c 6d 61 6c 6c 6f |X#LIBS.=|.-lmallo|
|000049b0| 63 0a 58 0a 58 4f 42 4a | 45 43 54 53 20 3d 09 6d |c.X.XOBJ|ECTS =.m|
|000049c0| 61 69 6e 2e 6f 20 6d 61 | 70 2e 6f 20 72 65 73 6f |ain.o ma|p.o reso|
|000049d0| 6c 76 65 2e 6f 20 64 65 | 6c 69 76 65 72 2e 6f 20 |lve.o de|liver.o |
|000049e0| 6d 69 73 63 2e 6f 20 61 | 6c 69 61 73 2e 6f 20 70 |misc.o a|lias.o p|
|000049f0| 77 2e 6f 20 68 65 61 64 | 65 72 73 2e 6f 20 67 65 |w.o head|ers.o ge|
|00004a00| 74 70 61 74 68 2e 6f 20 | 73 74 72 2e 6f 20 67 65 |tpath.o |str.o ge|
|00004a10| 74 6f 70 74 2e 6f 0a 58 | 0a 58 78 65 6e 69 78 3a |topt.o.X|.Xxenix:|
|00004a20| 20 20 73 6d 61 69 6c 20 | 65 78 65 63 6d 0a 58 61 | smail |execm.Xa|
|00004a30| 6c 6c 3a 20 20 20 20 73 | 6d 61 69 6c 20 73 76 62 |ll: s|mail svb|
|00004a40| 69 6e 6d 61 69 6c 20 6c | 63 61 73 65 70 20 70 61 |inmail l|casep pa|
|00004a50| 74 68 70 72 6f 63 20 6d | 6b 66 6e 61 6d 65 73 20 |thproc m|kfnames |
|00004a60| 6e 70 74 78 20 65 78 65 | 63 6d 0a 58 0a 58 73 6d |nptx exe|cm.X.Xsm|
|00004a70| 61 69 6c 3a 09 09 24 28 | 4f 42 4a 45 43 54 53 29 |ail:..$(|OBJECTS)|
|00004a80| 0a 58 09 09 24 28 43 43 | 29 20 24 28 4c 44 46 4c |.X..$(CC|) $(LDFL|
|00004a90| 41 47 53 29 20 2d 46 20 | 34 30 30 30 20 24 28 4f |AGS) -F |4000 $(O|
|00004aa0| 42 4a 45 43 54 53 29 20 | 2d 6f 20 73 6d 61 69 6c |BJECTS) |-o smail|
|00004ab0| 20 24 28 4c 49 42 53 29 | 0a 58 0a 58 24 28 4f 42 | $(LIBS)|.X.X$(OB|
|00004ac0| 4a 45 43 54 53 29 3a 09 | 64 65 66 73 2e 68 0a 58 |JECTS):.|defs.h.X|
|00004ad0| 09 09 24 28 43 43 29 20 | 24 28 43 46 4c 41 47 53 |..$(CC) |$(CFLAGS|
|00004ae0| 29 20 2d 63 20 24 3c 0a | 58 0a 58 65 78 65 63 6d |) -c $<.|X.Xexecm|
|00004af0| 3a 20 20 20 20 20 20 20 | 20 20 20 65 78 65 63 6d |: | execm|
|00004b00| 2e 63 0a 58 09 09 24 28 | 43 43 29 20 24 28 43 46 |.c.X..$(|CC) $(CF|
|00004b10| 4c 41 47 53 29 20 24 28 | 4c 44 46 4c 41 47 53 29 |LAGS) $(|LDFLAGS)|
|00004b20| 20 65 78 65 63 6d 2e 63 | 20 2d 6f 20 65 78 65 63 | execm.c| -o exec|
|00004b30| 6d 0a 58 0a 58 73 76 62 | 69 6e 6d 61 69 6c 3a 09 |m.X.Xsvb|inmail:.|
|00004b40| 73 76 62 69 6e 6d 61 69 | 6c 2e 63 20 64 65 66 73 |svbinmai|l.c defs|
|00004b50| 2e 68 0a 58 09 09 24 28 | 43 43 29 20 24 28 43 46 |.h.X..$(|CC) $(CF|
|00004b60| 4c 41 47 53 29 20 24 28 | 4c 44 46 4c 41 47 53 29 |LAGS) $(|LDFLAGS)|
|00004b70| 20 73 76 62 69 6e 6d 61 | 69 6c 2e 63 20 2d 6f 20 | svbinma|il.c -o |
|00004b80| 73 76 62 69 6e 6d 61 69 | 6c 0a 58 0a 58 6c 63 61 |svbinmai|l.X.Xlca|
|00004b90| 73 65 70 3a 09 09 6c 63 | 61 73 65 70 2e 63 0a 58 |sep:..lc|asep.c.X|
|00004ba0| 09 09 24 28 43 43 29 20 | 24 28 43 46 4c 41 47 53 |..$(CC) |$(CFLAGS|
|00004bb0| 29 20 24 28 4c 44 46 4c | 41 47 53 29 20 6c 63 61 |) $(LDFL|AGS) lca|
|00004bc0| 73 65 70 2e 63 20 2d 6f | 20 6c 63 61 73 65 70 0a |sep.c -o| lcasep.|
|00004bd0| 58 0a 58 70 61 74 68 70 | 72 6f 63 3a 09 70 61 74 |X.Xpathp|roc:.pat|
|00004be0| 68 70 72 6f 63 2e 73 68 | 0a 58 09 09 24 28 43 4f |hproc.sh|.X..$(CO|
|00004bf0| 50 59 29 20 70 61 74 68 | 70 72 6f 63 2e 73 68 20 |PY) path|proc.sh |
|00004c00| 70 61 74 68 70 72 6f 63 | 0a 58 09 09 63 68 6d 6f |pathproc|.X..chmo|
|00004c10| 64 20 37 35 35 20 70 61 | 74 68 70 72 6f 63 0a 58 |d 755 pa|thproc.X|
|00004c20| 0a 58 6d 6b 66 6e 61 6d | 65 73 3a 09 6d 6b 66 6e |.Xmkfnam|es:.mkfn|
|00004c30| 61 6d 65 73 2e 73 68 0a | 58 09 09 24 28 43 4f 50 |ames.sh.|X..$(COP|
|00004c40| 59 29 20 6d 6b 66 6e 61 | 6d 65 73 2e 73 68 20 6d |Y) mkfna|mes.sh m|
|00004c50| 6b 66 6e 61 6d 65 73 0a | 58 09 09 63 68 6d 6f 64 |kfnames.|X..chmod|
|00004c60| 20 37 35 35 20 6d 6b 66 | 6e 61 6d 65 73 0a 58 0a | 755 mkf|names.X.|
|00004c70| 58 6e 70 74 78 3a 09 09 | 6e 70 74 78 2e 6f 20 70 |Xnptx:..|nptx.o p|
|00004c80| 77 2e 6f 20 73 74 72 2e | 6f 0a 58 09 09 24 28 43 |w.o str.|o.X..$(C|
|00004c90| 43 29 20 24 28 43 46 4c | 41 47 53 29 20 6e 70 74 |C) $(CFL|AGS) npt|
|00004ca0| 78 2e 6f 20 70 77 2e 6f | 20 73 74 72 2e 6f 20 2d |x.o pw.o| str.o -|
|00004cb0| 6f 20 6e 70 74 78 20 24 | 28 4c 49 42 53 29 0a 58 |o nptx $|(LIBS).X|
|00004cc0| 0a 58 63 6c 65 61 6e 3a | 0a 58 09 09 72 6d 20 2d |.Xclean:|.X..rm -|
|00004cd0| 66 20 2a 2e 6f 20 2a 2e | 6c 6e 20 61 2e 6f 75 74 |f *.o *.|ln a.out|
|00004ce0| 20 63 6f 72 65 0a 58 0a | 58 63 6c 6f 62 62 65 72 | core.X.|Xclobber|
|00004cf0| 3a 09 63 6c 65 61 6e 0a | 58 09 09 72 6d 20 2d 66 |:.clean.|X..rm -f|
|00004d00| 20 73 6d 61 69 6c 20 72 | 6d 61 69 6c 20 6c 63 61 | smail r|mail lca|
|00004d10| 73 65 70 20 70 61 74 68 | 70 72 6f 63 20 6d 6b 66 |sep path|proc mkf|
|00004d20| 6e 61 6d 65 73 20 73 76 | 62 69 6e 6d 61 69 6c 20 |names sv|binmail |
|00004d30| 6e 70 74 78 20 65 78 65 | 63 6d 0a 53 48 41 52 5f |nptx exe|cm.SHAR_|
|00004d40| 45 4f 46 0a 69 66 20 74 | 65 73 74 20 31 34 32 37 |EOF.if t|est 1427|
|00004d50| 20 2d 6e 65 20 60 77 63 | 20 2d 63 20 3c 20 27 4d | -ne `wc| -c < 'M|
|00004d60| 61 6b 65 66 69 6c 65 27 | 60 0a 74 68 65 6e 0a 09 |akefile'|`.then..|
|00004d70| 65 63 68 6f 20 27 73 68 | 61 72 3a 20 65 72 72 6f |echo 'sh|ar: erro|
|00004d80| 72 20 74 72 61 6e 73 6d | 69 74 74 69 6e 67 20 22 |r transm|itting "|
|00004d90| 4d 61 6b 65 66 69 6c 65 | 22 20 28 73 68 6f 75 6c |Makefile|" (shoul|
|00004da0| 64 20 68 61 76 65 20 62 | 65 65 6e 20 31 34 32 37 |d have b|een 1427|
|00004db0| 20 63 68 61 72 61 63 74 | 65 72 73 29 20 27 0a 66 | charact|ers) '.f|
|00004dc0| 69 0a 63 68 6d 6f 64 20 | 36 34 34 20 27 4d 61 6b |i.chmod |644 'Mak|
|00004dd0| 65 66 69 6c 65 27 0a 66 | 69 20 20 23 20 65 6e 64 |efile'.f|i # end|
|00004de0| 20 6f 66 20 6f 76 65 72 | 77 72 69 74 69 6e 67 20 | of over|writing |
|00004df0| 63 68 65 63 6b 0a 3a 0a | 65 63 68 6f 20 27 73 68 |check.:.|echo 'sh|
|00004e00| 61 72 3a 20 65 78 74 72 | 61 63 74 69 6e 67 20 22 |ar: extr|acting "|
|00004e10| 65 78 65 63 6d 2e 63 22 | 20 28 37 34 37 20 63 68 |execm.c"| (747 ch|
|00004e20| 61 72 61 63 74 65 72 73 | 29 20 27 0a 69 66 20 74 |aracters|) '.if t|
|00004e30| 65 73 74 20 2d 66 20 27 | 65 78 65 63 6d 2e 63 27 |est -f '|execm.c'|
|00004e40| 0a 74 68 65 6e 0a 09 65 | 63 68 6f 20 27 73 68 61 |.then..e|cho 'sha|
|00004e50| 72 3a 20 77 69 6c 6c 20 | 6e 6f 74 20 6f 76 65 72 |r: will |not over|
|00004e60| 77 72 69 74 65 20 65 78 | 69 73 74 69 6e 67 20 66 |write ex|isting f|
|00004e70| 69 6c 65 20 22 65 78 65 | 63 6d 2e 63 22 20 27 0a |ile "exe|cm.c" '.|
|00004e80| 65 6c 73 65 0a 73 65 64 | 20 27 73 2f 5e 58 2f 2f |else.sed| 's/^X//|
|00004e90| 27 20 3c 3c 20 5c 53 48 | 41 52 5f 45 4f 46 20 3e |' << \SH|AR_EOF >|
|00004ea0| 20 27 65 78 65 63 6d 2e | 63 27 0a 58 2f 2a 0a 58 | 'execm.|c'.X/*.X|
|00004eb0| 20 2a 20 65 78 65 63 6d | 2e 63 0a 58 20 2a 0a 58 | * execm|.c.X *.X|
|00004ec0| 20 2a 20 54 68 69 73 20 | 70 72 6f 67 72 61 6d 20 | * This |program |
|00004ed0| 69 73 20 61 20 73 75 62 | 73 74 69 74 75 74 65 20 |is a sub|stitute |
|00004ee0| 66 6f 72 20 58 65 6e 69 | 78 27 73 20 2f 75 73 72 |for Xeni|x's /usr|
|00004ef0| 2f 6c 69 62 2f 6d 61 69 | 6c 2f 65 78 65 63 6d 61 |/lib/mai|l/execma|
|00004f00| 69 6c 2e 0a 58 20 2a 0a | 58 20 2a 20 57 72 69 74 |il..X *.|X * Writ|
|00004f10| 74 65 6e 20 62 79 20 43 | 68 69 70 20 53 61 6c 7a |ten by C|hip Salz|
|00004f20| 65 6e 62 65 72 67 20 28 | 63 68 69 70 40 61 74 65 |enberg (|chip@ate|
|00004f30| 6e 67 2e 55 55 43 50 29 | 2e 0a 58 20 2a 20 52 65 |ng.UUCP)|..X * Re|
|00004f40| 6c 65 61 73 65 64 20 74 | 6f 20 55 73 65 6e 65 74 |leased t|o Usenet|
|00004f50| 20 6f 6e 20 30 31 20 44 | 65 63 20 31 39 38 37 2e | on 01 D|ec 1987.|
|00004f60| 0a 58 20 2a 0a 58 20 2a | 20 44 6f 20 77 68 61 74 |.X *.X *| Do what|
|00004f70| 20 79 6f 75 20 77 61 6e | 74 20 77 69 74 68 20 69 | you wan|t with i|
|00004f80| 74 3b 20 49 27 6d 20 6e | 6f 74 20 72 65 73 70 6f |t; I'm n|ot respo|
|00004f90| 6e 73 69 62 6c 65 20 66 | 6f 72 20 6c 6f 73 74 20 |nsible f|or lost |
|00004fa0| 6d 61 69 6c 2c 0a 58 20 | 2a 20 62 75 74 20 49 20 |mail,.X |* but I |
|00004fb0| 64 6f 6e 27 74 20 65 78 | 70 65 63 74 20 74 68 61 |don't ex|pect tha|
|00004fc0| 74 20 74 68 69 73 20 6c | 69 74 74 6c 65 20 70 72 |t this l|ittle pr|
|00004fd0| 6f 67 72 61 6d 20 77 69 | 6c 6c 20 6c 6f 73 65 20 |ogram wi|ll lose |
|00004fe0| 61 6e 79 74 68 69 6e 67 | 2e 0a 58 20 2a 2f 0a 58 |anything|..X */.X|
|00004ff0| 0a 58 23 69 6e 63 6c 75 | 64 65 20 3c 73 74 64 69 |.X#inclu|de <stdi|
|00005000| 6f 2e 68 3e 0a 58 0a 58 | 6d 61 69 6e 28 61 72 67 |o.h>.X.X|main(arg|
|00005010| 63 2c 20 61 72 67 76 29 | 0a 58 69 6e 74 20 20 20 |c, argv)|.Xint |
|00005020| 20 20 61 72 67 63 3b 0a | 58 63 68 61 72 20 20 20 | argc;.|Xchar |
|00005030| 20 2a 2a 61 72 67 76 3b | 0a 58 7b 0a 58 09 63 68 | **argv;|.X{.X.ch|
|00005040| 61 72 20 2a 70 72 6f 67 | 6e 61 6d 65 20 3d 20 61 |ar *prog|name = a|
|00005050| 72 67 76 5b 30 5d 3b 0a | 58 0a 58 09 2f 2a 0a 58 |rgv[0];.|X.X./*.X|
|00005060| 09 20 2a 20 44 72 6f 70 | 20 74 68 65 20 65 78 65 |. * Drop| the exe|
|00005070| 63 6d 61 69 6c 20 6f 70 | 74 69 6f 6e 73 2e 0a 58 |cmail op|tions..X|
|00005080| 09 20 2a 2f 0a 58 09 77 | 68 69 6c 65 20 28 61 72 |. */.X.w|hile (ar|
|00005090| 67 76 5b 31 5d 5b 30 5d | 20 3d 3d 20 27 2d 27 29 |gv[1][0]| == '-')|
|000050a0| 0a 58 09 7b 0a 58 09 09 | 73 77 69 74 63 68 20 28 |.X.{.X..|switch (|
|000050b0| 61 72 67 76 5b 31 5d 5b | 31 5d 29 0a 58 09 09 7b |argv[1][|1]).X..{|
|000050c0| 0a 58 09 09 63 61 73 65 | 20 27 66 27 3a 0a 58 09 |.X..case| 'f':.X.|
|000050d0| 09 63 61 73 65 20 27 68 | 27 3a 0a 58 09 09 09 61 |.case 'h|':.X...a|
|000050e0| 72 67 76 20 2b 3d 20 32 | 3b 0a 58 09 09 09 62 72 |rgv += 2|;.X...br|
|000050f0| 65 61 6b 3b 0a 58 09 09 | 64 65 66 61 75 6c 74 3a |eak;.X..|default:|
|00005100| 0a 58 09 09 09 2b 2b 61 | 72 67 76 3b 0a 58 09 09 |.X...++a|rgv;.X..|
|00005110| 09 62 72 65 61 6b 3b 0a | 58 09 09 7d 0a 58 09 7d |.break;.|X..}.X.}|
|00005120| 0a 58 0a 58 09 61 72 67 | 76 5b 30 5d 20 3d 20 70 |.X.X.arg|v[0] = p|
|00005130| 72 6f 67 6e 61 6d 65 3b | 0a 58 09 65 78 65 63 76 |rogname;|.X.execv|
|00005140| 28 22 2f 75 73 72 2f 62 | 69 6e 2f 73 6d 61 69 6c |("/usr/b|in/smail|
|00005150| 22 2c 20 61 72 67 76 29 | 3b 0a 58 09 65 78 65 63 |", argv)|;.X.exec|
|00005160| 76 28 22 2f 62 69 6e 2f | 73 6d 61 69 6c 22 2c 20 |v("/bin/|smail", |
|00005170| 61 72 67 76 29 3b 0a 58 | 0a 58 09 66 70 72 69 6e |argv);.X|.X.fprin|
|00005180| 74 66 28 73 74 64 65 72 | 72 2c 20 22 25 73 3a 20 |tf(stder|r, "%s: |
|00005190| 63 61 6e 27 74 20 65 78 | 65 63 75 74 65 20 73 6d |can't ex|ecute sm|
|000051a0| 61 69 6c 21 5c 6e 22 2c | 20 70 72 6f 67 6e 61 6d |ail!\n",| prognam|
|000051b0| 65 29 3b 0a 58 09 65 78 | 69 74 28 31 29 3b 0a 58 |e);.X.ex|it(1);.X|
|000051c0| 7d 0a 53 48 41 52 5f 45 | 4f 46 0a 69 66 20 74 65 |}.SHAR_E|OF.if te|
|000051d0| 73 74 20 37 34 37 20 2d | 6e 65 20 60 77 63 20 2d |st 747 -|ne `wc -|
|000051e0| 63 20 3c 20 27 65 78 65 | 63 6d 2e 63 27 60 0a 74 |c < 'exe|cm.c'`.t|
|000051f0| 68 65 6e 0a 09 65 63 68 | 6f 20 27 73 68 61 72 3a |hen..ech|o 'shar:|
|00005200| 20 65 72 72 6f 72 20 74 | 72 61 6e 73 6d 69 74 74 | error t|ransmitt|
|00005210| 69 6e 67 20 22 65 78 65 | 63 6d 2e 63 22 20 28 73 |ing "exe|cm.c" (s|
|00005220| 68 6f 75 6c 64 20 68 61 | 76 65 20 62 65 65 6e 20 |hould ha|ve been |
|00005230| 37 34 37 20 63 68 61 72 | 61 63 74 65 72 73 29 20 |747 char|acters) |
|00005240| 27 0a 66 69 0a 63 68 6d | 6f 64 20 36 34 34 20 27 |'.fi.chm|od 644 '|
|00005250| 65 78 65 63 6d 2e 63 27 | 0a 66 69 20 20 23 20 65 |execm.c'|.fi # e|
|00005260| 6e 64 20 6f 66 20 6f 76 | 65 72 77 72 69 74 69 6e |nd of ov|erwritin|
|00005270| 67 20 63 68 65 63 6b 0a | 3a 0a 65 63 68 6f 20 27 |g check.|:.echo '|
|00005280| 73 68 61 72 3a 20 65 78 | 74 72 61 63 74 69 6e 67 |shar: ex|tracting|
|00005290| 20 22 69 6e 73 74 61 6c | 6c 5f 73 6d 61 69 6c 22 | "instal|l_smail"|
|000052a0| 20 28 31 31 33 37 20 63 | 68 61 72 61 63 74 65 72 | (1137 c|haracter|
|000052b0| 73 29 20 27 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |s) '.if |test -f |
|000052c0| 27 69 6e 73 74 61 6c 6c | 5f 73 6d 61 69 6c 27 0a |'install|_smail'.|
|000052d0| 74 68 65 6e 0a 09 65 63 | 68 6f 20 27 73 68 61 72 |then..ec|ho 'shar|
|000052e0| 3a 20 77 69 6c 6c 20 6e | 6f 74 20 6f 76 65 72 77 |: will n|ot overw|
|000052f0| 72 69 74 65 20 65 78 69 | 73 74 69 6e 67 20 66 69 |rite exi|sting fi|
|00005300| 6c 65 20 22 69 6e 73 74 | 61 6c 6c 5f 73 6d 61 69 |le "inst|all_smai|
|00005310| 6c 22 20 27 0a 65 6c 73 | 65 0a 73 65 64 20 27 73 |l" '.els|e.sed 's|
|00005320| 2f 5e 58 2f 2f 27 20 3c | 3c 20 5c 53 48 41 52 5f |/^X//' <|< \SHAR_|
|00005330| 45 4f 46 20 3e 20 27 69 | 6e 73 74 61 6c 6c 5f 73 |EOF > 'i|nstall_s|
|00005340| 6d 61 69 6c 27 0a 58 3a | 20 69 6e 73 74 61 6c 6c |mail'.X:| install|
|00005350| 5f 73 6d 61 69 6c 0a 58 | 23 20 53 68 65 6c 6c 20 |_smail.X|# Shell |
|00005360| 73 63 72 69 70 74 20 74 | 6f 20 69 6e 73 74 61 6c |script t|o instal|
|00005370| 6c 20 73 6d 61 69 6c 20 | 69 6e 20 61 20 58 65 6e |l smail |in a Xen|
|00005380| 69 78 20 53 79 73 74 65 | 6d 20 56 20 73 79 73 74 |ix Syste|m V syst|
|00005390| 65 6d 2e 0a 58 23 0a 58 | 23 20 57 72 69 74 74 65 |em..X#.X|# Writte|
|000053a0| 6e 20 62 79 20 43 68 69 | 70 20 53 61 6c 7a 65 6e |n by Chi|p Salzen|
|000053b0| 62 65 72 67 20 28 63 68 | 69 70 40 61 74 65 6e 67 |berg (ch|ip@ateng|
|000053c0| 2e 55 55 43 50 29 2e 0a | 58 23 20 52 65 6c 65 61 |.UUCP)..|X# Relea|
|000053d0| 73 65 64 20 74 6f 20 55 | 73 65 6e 65 74 20 6f 6e |sed to U|senet on|
|000053e0| 20 30 31 20 44 65 63 20 | 31 39 38 37 2e 0a 58 23 | 01 Dec |1987..X#|
|000053f0| 0a 58 23 20 4e 6f 74 65 | 20 74 68 61 74 20 74 68 |.X# Note| that th|
|00005400| 69 73 20 73 63 72 69 70 | 74 20 72 65 6e 61 6d 65 |is scrip|t rename|
|00005410| 73 20 74 68 65 20 73 74 | 61 6e 64 61 72 64 20 58 |s the st|andard X|
|00005420| 65 6e 69 78 20 72 6d 61 | 69 6c 20 61 6e 64 20 65 |enix rma|il and e|
|00005430| 78 65 63 6d 61 69 6c 0a | 58 23 20 70 72 6f 67 72 |xecmail.|X# progr|
|00005440| 61 6d 73 20 74 6f 20 72 | 6d 61 69 6c 2e 78 20 61 |ams to r|mail.x a|
|00005450| 6e 64 20 65 78 65 63 6d | 61 69 6c 2e 78 20 72 65 |nd execm|ail.x re|
|00005460| 73 70 65 63 74 69 76 65 | 6c 79 2e 20 20 49 66 20 |spective|ly. If |
|00005470| 74 68 6f 73 65 20 60 2e | 78 27 20 66 69 6c 65 73 |those `.|x' files|
|00005480| 0a 58 23 20 61 6c 72 65 | 61 64 79 20 65 78 69 73 |.X# alre|ady exis|
|00005490| 74 2c 20 74 68 65 6e 20 | 6e 6f 20 72 65 6e 61 6d |t, then |no renam|
|000054a0| 69 6e 67 20 74 61 6b 65 | 73 20 70 6c 61 63 65 2c |ing take|s place,|
|000054b0| 20 73 6f 20 79 6f 75 20 | 63 61 6e 20 72 75 6e 20 | so you |can run |
|000054c0| 74 68 69 73 20 73 63 72 | 69 70 74 0a 58 23 20 6d |this scr|ipt.X# m|
|000054d0| 6f 72 65 20 74 68 61 6e | 20 6f 6e 63 65 20 77 69 |ore than| once wi|
|000054e0| 74 68 6f 75 74 20 6c 6f | 73 69 6e 67 20 74 68 6f |thout lo|sing tho|
|000054f0| 73 65 20 72 65 6e 61 6d | 65 64 20 70 72 6f 67 72 |se renam|ed progr|
|00005500| 61 6d 73 2e 0a 58 23 0a | 58 23 20 42 54 57 2c 20 |ams..X#.|X# BTW, |
|00005510| 62 65 20 73 75 72 65 20 | 74 6f 20 74 65 73 74 20 |be sure |to test |
|00005520| 65 76 65 72 79 74 68 69 | 6e 67 20 74 68 6f 72 6f |everythi|ng thoro|
|00005530| 75 67 68 6c 79 3b 20 61 | 20 62 72 6f 6b 65 6e 20 |ughly; a| broken |
|00005540| 6d 61 69 6c 20 73 79 73 | 74 65 6d 20 69 73 0a 58 |mail sys|tem is.X|
|00005550| 23 20 73 75 72 65 20 74 | 6f 20 75 70 73 65 74 20 |# sure t|o upset |
|00005560| 61 6e 79 20 75 73 65 72 | 73 20 6f 6e 20 79 6f 75 |any user|s on you|
|00005570| 72 20 73 79 73 74 65 6d | 2e 0a 58 0a 58 43 4f 50 |r system|..X.XCOP|
|00005580| 59 3d 22 63 6f 70 79 20 | 2d 6d 22 0a 58 53 4d 41 |Y="copy |-m".XSMA|
|00005590| 49 4c 3d 22 2f 75 73 72 | 2f 62 69 6e 2f 73 6d 61 |IL="/usr|/bin/sma|
|000055a0| 69 6c 22 0a 58 52 4d 41 | 49 4c 3d 22 2f 75 73 72 |il".XRMA|IL="/usr|
|000055b0| 2f 62 69 6e 2f 72 6d 61 | 69 6c 22 0a 58 45 58 45 |/bin/rma|il".XEXE|
|000055c0| 43 4d 3d 22 2f 75 73 72 | 2f 6c 69 62 2f 6d 61 69 |CM="/usr|/lib/mai|
|000055d0| 6c 2f 65 78 65 63 6d 61 | 69 6c 22 0a 58 0a 58 66 |l/execma|il".X.Xf|
|000055e0| 6f 72 20 66 20 69 6e 20 | 73 6d 61 69 6c 20 65 78 |or f in |smail ex|
|000055f0| 65 63 6d 0a 58 64 6f 0a | 58 20 20 20 20 69 66 20 |ecm.Xdo.|X if |
|00005600| 5b 20 21 20 2d 78 20 24 | 66 20 5d 3b 20 74 68 65 |[ ! -x $|f ]; the|
|00005610| 6e 0a 58 09 65 63 68 6f | 20 22 59 6f 75 20 6e 65 |n.X.echo| "You ne|
|00005620| 65 64 20 74 6f 20 63 6f | 6d 70 69 6c 65 20 24 66 |ed to co|mpile $f|
|00005630| 20 66 69 72 73 74 2e 22 | 0a 58 09 65 78 69 74 20 | first."|.X.exit |
|00005640| 31 0a 58 20 20 20 20 66 | 69 0a 58 64 6f 6e 65 0a |1.X f|i.Xdone.|
|00005650| 58 0a 58 65 63 68 6f 20 | 22 49 6e 73 74 61 6c 6c |X.Xecho |"Install|
|00005660| 69 6e 67 20 63 75 72 72 | 65 6e 74 20 73 6d 61 69 |ing curr|ent smai|
|00005670| 6c 20 2d 2d 20 79 6f 75 | 20 68 61 76 65 20 35 20 |l -- you| have 5 |
|00005680| 73 65 63 6f 6e 64 73 20 | 74 6f 20 61 62 6f 72 74 |seconds |to abort|
|00005690| 2e 22 0a 58 73 6c 65 65 | 70 20 35 0a 58 0a 58 69 |.".Xslee|p 5.X.Xi|
|000056a0| 66 20 5b 20 21 20 2d 66 | 20 24 52 4d 41 49 4c 2e |f [ ! -f| $RMAIL.|
|000056b0| 78 20 5d 3b 20 74 68 65 | 6e 0a 58 20 20 20 20 6d |x ]; the|n.X m|
|000056c0| 76 20 24 52 4d 41 49 4c | 20 24 52 4d 41 49 4c 2e |v $RMAIL| $RMAIL.|
|000056d0| 78 0a 58 66 69 0a 58 72 | 6d 20 2d 66 20 24 52 4d |x.Xfi.Xr|m -f $RM|
|000056e0| 41 49 4c 0a 58 69 66 20 | 5b 20 21 20 2d 66 20 24 |AIL.Xif |[ ! -f $|
|000056f0| 45 58 45 43 4d 2e 78 20 | 5d 3b 20 74 68 65 6e 0a |EXECM.x |]; then.|
|00005700| 58 20 20 20 20 6d 76 20 | 24 45 58 45 43 4d 20 24 |X mv |$EXECM $|
|00005710| 45 58 45 43 4d 2e 78 0a | 58 66 69 0a 58 72 6d 20 |EXECM.x.|Xfi.Xrm |
|00005720| 2d 66 20 24 45 58 45 43 | 4d 0a 58 0a 58 24 43 4f |-f $EXEC|M.X.X$CO|
|00005730| 50 59 20 65 78 65 63 6d | 20 24 45 58 45 43 4d 0a |PY execm| $EXECM.|
|00005740| 58 63 68 6f 77 6e 20 62 | 69 6e 20 24 45 58 45 43 |Xchown b|in $EXEC|
|00005750| 4d 0a 58 63 68 67 72 70 | 20 62 69 6e 20 24 45 58 |M.Xchgrp| bin $EX|
|00005760| 45 43 4d 0a 58 63 68 6d | 6f 64 20 37 35 35 20 24 |ECM.Xchm|od 755 $|
|00005770| 45 58 45 43 4d 0a 58 0a | 58 72 6d 20 2d 66 20 24 |EXECM.X.|Xrm -f $|
|00005780| 53 4d 41 49 4c 20 24 52 | 4d 41 49 4c 0a 58 24 43 |SMAIL $R|MAIL.X$C|
|00005790| 4f 50 59 20 73 6d 61 69 | 6c 20 24 53 4d 41 49 4c |OPY smai|l $SMAIL|
|000057a0| 0a 58 63 68 6f 77 6e 20 | 62 69 6e 20 24 53 4d 41 |.Xchown |bin $SMA|
|000057b0| 49 4c 0a 58 63 68 67 72 | 70 20 62 69 6e 20 24 53 |IL.Xchgr|p bin $S|
|000057c0| 4d 41 49 4c 0a 58 63 68 | 6d 6f 64 20 37 35 35 20 |MAIL.Xch|mod 755 |
|000057d0| 24 53 4d 41 49 4c 0a 58 | 6c 6e 20 24 53 4d 41 49 |$SMAIL.X|ln $SMAI|
|000057e0| 4c 20 24 52 4d 41 49 4c | 0a 53 48 41 52 5f 45 4f |L $RMAIL|.SHAR_EO|
|000057f0| 46 0a 69 66 20 74 65 73 | 74 20 31 31 33 37 20 2d |F.if tes|t 1137 -|
|00005800| 6e 65 20 60 77 63 20 2d | 63 20 3c 20 27 69 6e 73 |ne `wc -|c < 'ins|
|00005810| 74 61 6c 6c 5f 73 6d 61 | 69 6c 27 60 0a 74 68 65 |tall_sma|il'`.the|
|00005820| 6e 0a 09 65 63 68 6f 20 | 27 73 68 61 72 3a 20 65 |n..echo |'shar: e|
|00005830| 72 72 6f 72 20 74 72 61 | 6e 73 6d 69 74 74 69 6e |rror tra|nsmittin|
|00005840| 67 20 22 69 6e 73 74 61 | 6c 6c 5f 73 6d 61 69 6c |g "insta|ll_smail|
|00005850| 22 20 28 73 68 6f 75 6c | 64 20 68 61 76 65 20 62 |" (shoul|d have b|
|00005860| 65 65 6e 20 31 31 33 37 | 20 63 68 61 72 61 63 74 |een 1137| charact|
|00005870| 65 72 73 29 20 27 0a 66 | 69 0a 63 68 6d 6f 64 20 |ers) '.f|i.chmod |
|00005880| 37 35 35 20 27 69 6e 73 | 74 61 6c 6c 5f 73 6d 61 |755 'ins|tall_sma|
|00005890| 69 6c 27 0a 66 69 20 20 | 23 20 65 6e 64 20 6f 66 |il'.fi |# end of|
|000058a0| 20 6f 76 65 72 77 72 69 | 74 69 6e 67 20 63 68 65 | overwri|ting che|
|000058b0| 63 6b 0a 23 09 45 6e 64 | 20 6f 66 20 73 68 65 6c |ck.#.End| of shel|
|000058c0| 6c 20 61 72 63 68 69 76 | 65 0a 65 78 69 74 20 30 |l archiv|e.exit 0|
|000058d0| 0a | |. | |
+--------+-------------------------+-------------------------+--------+--------+