home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
You can browse this item here: 3594
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| ASCII text, with overstriking
| 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)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4e 65 77 73 67 72 6f 75 | 70 73 3a 20 61 6c 74 2e |Newsgrou|ps: alt.|
|00000010| 73 6f 75 72 63 65 73 0a | 46 72 6f 6d 3a 20 6a 70 |sources.|From: jp|
|00000020| 72 40 6a 70 72 61 64 6c | 65 79 2e 6a 70 72 2e 63 |r@jpradl|ey.jpr.c|
|00000030| 6f 6d 20 28 4a 65 61 6e | 2d 50 69 65 72 72 65 20 |om (Jean|-Pierre |
|00000040| 52 61 64 6c 65 79 29 0a | 53 75 62 6a 65 63 74 3a |Radley).|Subject:|
|00000050| 20 58 43 20 33 2e 30 62 | 20 31 2f 35 20 43 6f 6d | XC 3.0b| 1/5 Com|
|00000060| 6d 75 6e 69 63 61 74 69 | 6f 6e 73 20 50 72 6f 67 |municati|ons Prog|
|00000070| 72 61 6d 0a 44 61 74 65 | 3a 20 54 75 65 2c 20 30 |ram.Date|: Tue, 0|
|00000080| 39 20 4a 75 6c 20 31 39 | 39 31 20 30 31 3a 30 31 |9 Jul 19|91 01:01|
|00000090| 3a 30 38 20 47 4d 54 0a | 4d 65 73 73 61 67 65 2d |:08 GMT.|Message-|
|000000a0| 49 44 3a 20 3c 31 39 39 | 31 4a 75 6c 30 39 2e 30 |ID: <199|1Jul09.0|
|000000b0| 31 30 31 30 38 2e 37 37 | 36 33 40 6a 70 72 61 64 |10108.77|63@jprad|
|000000c0| 6c 65 79 2e 6a 70 72 2e | 63 6f 6d 3e 0a 0a 0a 58 |ley.jpr.|com>...X|
|000000d0| 43 20 69 73 20 61 20 63 | 6f 6d 6d 75 6e 69 63 61 |C is a c|ommunica|
|000000e0| 74 69 6f 6e 73 20 70 72 | 6f 67 72 61 6d 20 66 6f |tions pr|ogram fo|
|000000f0| 72 20 55 6e 69 78 2f 58 | 65 6e 69 78 2e 0a 49 74 |r Unix/X|enix..It|
|00000100| 20 72 75 6e 73 20 65 69 | 74 68 65 72 20 69 6e 74 | runs ei|ther int|
|00000110| 65 72 61 63 74 69 76 65 | 6c 79 20 6f 72 20 66 72 |eractive|ly or fr|
|00000120| 6f 6d 20 73 63 72 69 70 | 74 73 20 28 73 61 6d 70 |om scrip|ts (samp|
|00000130| 6c 65 73 20 69 6e 63 6c | 75 64 65 64 29 2e 0a 49 |les incl|uded)..I|
|00000140| 74 20 69 6e 63 6c 75 64 | 65 73 20 58 6d 6f 64 65 |t includ|es Xmode|
|00000150| 6d 20 63 61 70 61 62 69 | 6c 69 74 69 65 73 2c 20 |m capabi|lities, |
|00000160| 62 75 74 20 69 74 20 63 | 61 6e 20 61 74 74 61 63 |but it c|an attac|
|00000170| 68 20 74 68 65 20 6d 6f | 64 65 6d 27 73 20 73 74 |h the mo|dem's st|
|00000180| 64 69 6e 2f 73 74 64 6f | 75 74 20 74 6f 0a 73 74 |din/stdo|ut to.st|
|00000190| 61 6e 64 61 6c 6f 6e 65 | 20 5a 6d 6f 64 65 6d 20 |andalone| Zmodem |
|000001a0| 70 72 6f 67 72 61 6d 73 | 2e 0a 49 74 20 69 6e 63 |programs|..It inc|
|000001b0| 6f 72 70 6f 72 61 74 65 | 73 20 43 6f 6d 70 75 53 |orporate|s CompuS|
|000001c0| 65 72 76 65 27 73 20 42 | 2b 20 50 72 6f 74 6f 63 |erve's B|+ Protoc|
|000001d0| 6f 6c 2e 0a 41 73 63 69 | 69 20 75 70 6c 6f 61 64 |ol..Asci|i upload|
|000001e0| 73 20 66 72 6f 6d 20 64 | 69 73 6b 20 66 69 6c 65 |s from d|isk file|
|000001f0| 73 3b 20 61 73 63 69 69 | 20 63 61 70 74 75 72 65 |s; ascii| capture|
|00000200| 73 20 74 6f 20 64 69 73 | 6b 20 66 69 6c 65 73 2e |s to dis|k files.|
|00000210| 0a 44 69 61 6c 69 6e 67 | 20 64 69 72 65 63 74 6f |.Dialing| directo|
|00000220| 72 79 2c 20 77 69 74 68 | 20 70 72 65 2d 20 61 6e |ry, with| pre- an|
|00000230| 64 20 70 6f 73 74 2d 73 | 65 73 73 69 6f 6e 20 63 |d post-s|ession c|
|00000240| 6f 6d 6d 61 6e 64 73 20 | 66 6f 72 20 74 68 65 20 |ommands |for the |
|00000250| 6d 6f 64 65 6d 2e 0a 52 | 65 73 70 65 63 74 73 20 |modem..R|espects |
|00000260| 74 68 65 20 63 75 2f 75 | 75 63 70 20 4c 43 4b 2e |the cu/u|ucp LCK.|
|00000270| 2e 66 69 6c 65 20 63 6f | 6e 76 65 6e 74 69 6f 6e |.file co|nvention|
|00000280| 73 2e 0a 43 61 72 72 69 | 61 67 65 20 72 65 74 75 |s..Carri|age retu|
|00000290| 72 6e 73 20 61 72 65 20 | 64 69 73 63 61 72 64 65 |rns are |discarde|
|000002a0| 64 20 69 6e 20 69 6e 63 | 6f 6d 69 6e 67 20 74 65 |d in inc|oming te|
|000002b0| 78 74 2c 20 61 6e 64 20 | 63 61 6e 20 6f 70 74 69 |xt, and |can opti|
|000002c0| 6f 6e 61 6c 6c 79 20 62 | 65 20 69 6e 73 65 72 74 |onally b|e insert|
|000002d0| 65 64 0a 66 6f 72 20 6f | 75 74 67 6f 69 6e 67 20 |ed.for o|utgoing |
|000002e0| 6d 61 74 65 72 69 61 6c | 20 6f 72 20 42 2b 20 75 |material| or B+ u|
|000002f0| 70 6c 6f 61 64 73 2e 0a | 53 65 6c 65 63 74 61 62 |ploads..|Selectab|
|00000300| 6c 65 20 37 2d 62 69 74 | 20 6f 72 20 38 2d 62 69 |le 7-bit| or 8-bi|
|00000310| 74 20 6d 61 73 6b 69 6e | 67 2e 0a 53 65 6c 65 63 |t maskin|g..Selec|
|00000320| 74 61 62 6c 65 20 58 4f | 4e 2f 58 4f 46 46 20 66 |table XO|N/XOFF f|
|00000330| 6c 6f 77 20 63 6f 6e 74 | 72 6f 6c 2e 0a 0a 2d 2d |low cont|rol...--|
|00000340| 2d 63 75 74 2d 2d 2d 0a | 23 21 2f 62 69 6e 2f 73 |-cut---.|#!/bin/s|
|00000350| 68 0a 23 20 54 68 69 73 | 20 69 73 20 61 20 73 68 |h.# This| is a sh|
|00000360| 65 6c 6c 20 61 72 63 68 | 69 76 65 2c 20 6d 65 61 |ell arch|ive, mea|
|00000370| 6e 69 6e 67 3a 0a 23 20 | 31 2e 20 52 65 6d 6f 76 |ning:.# |1. Remov|
|00000380| 65 20 65 76 65 72 79 74 | 68 69 6e 67 20 61 62 6f |e everyt|hing abo|
|00000390| 76 65 20 74 68 65 20 23 | 21 2f 62 69 6e 2f 73 68 |ve 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 52 45 41 44 4d | 45 0a 23 09 2e 61 75 74 |.#.READM|E.#..aut|
|00000420| 6f 63 69 73 0a 23 09 2e | 75 6e 69 0a 23 09 2e 63 |ocis.#..|uni.#..c|
|00000430| 61 6c 6c 68 71 0a 23 09 | 2e 65 78 72 63 0a 23 09 |allhq.#.|.exrc.#.|
|00000440| 2e 70 68 6f 6e 65 6c 69 | 73 74 0a 23 09 2e 78 63 |.phoneli|st.#..xc|
|00000450| 0a 23 09 4d 61 6b 65 66 | 69 6c 65 0a 23 09 78 63 |.#.Makef|ile.#.xc|
|00000460| 2e 68 0a 23 09 78 63 64 | 62 67 6c 6f 67 2e 63 0a |.h.#.xcd|bglog.c.|
|00000470| 23 09 78 63 73 75 62 73 | 2e 63 0a 23 20 54 68 69 |#.xcsubs|.c.# Thi|
|00000480| 73 20 61 72 63 68 69 76 | 65 20 63 72 65 61 74 65 |s archiv|e create|
|00000490| 64 3a 20 4d 6f 6e 20 4a | 75 6c 20 20 38 20 32 30 |d: Mon J|ul 8 20|
|000004a0| 3a 33 37 3a 33 34 20 31 | 39 39 31 0a 65 78 70 6f |:37:34 1|991.expo|
|000004b0| 72 74 20 50 41 54 48 3b | 20 50 41 54 48 3d 2f 62 |rt PATH;| PATH=/b|
|000004c0| 69 6e 3a 24 50 41 54 48 | 0a 65 63 68 6f 20 73 68 |in:$PATH|.echo sh|
|000004d0| 61 72 3a 20 65 78 74 72 | 61 63 74 69 6e 67 20 22 |ar: extr|acting "|
|000004e0| 27 52 45 41 44 4d 45 27 | 22 20 27 28 31 30 39 32 |'README'|" '(1092|
|000004f0| 37 20 63 68 61 72 61 63 | 74 65 72 73 29 27 0a 69 |7 charac|ters)'.i|
|00000500| 66 20 74 65 73 74 20 2d | 66 20 27 52 45 41 44 4d |f test -|f 'READM|
|00000510| 45 27 0a 74 68 65 6e 0a | 09 65 63 68 6f 20 73 68 |E'.then.|.echo sh|
|00000520| 61 72 3a 20 77 69 6c 6c | 20 6e 6f 74 20 6f 76 65 |ar: will| not ove|
|00000530| 72 2d 77 72 69 74 65 20 | 65 78 69 73 74 69 6e 67 |r-write |existing|
|00000540| 20 66 69 6c 65 20 22 27 | 52 45 41 44 4d 45 27 22 | file "'|README'"|
|00000550| 0a 65 6c 73 65 0a 73 65 | 64 20 27 73 2f 5e 7c 2f |.else.se|d 's/^|/|
|00000560| 2f 27 20 3c 3c 20 5c 53 | 48 41 52 5f 45 4f 46 20 |/' << \S|HAR_EOF |
|00000570| 3e 20 27 52 45 41 44 4d | 45 27 0a 7c 58 43 20 52 |> 'READM|E'.|XC R|
|00000580| 45 41 44 4d 45 2c 20 70 | 61 74 63 68 6c 65 76 65 |EADME, p|atchleve|
|00000590| 6c 20 33 2e 30 20 4a 50 | 52 61 64 6c 65 79 20 36 |l 3.0 JP|Radley 6|
|000005a0| 20 4a 75 6e 20 39 31 0a | 7c 54 68 69 73 20 66 69 | Jun 91.||This fi|
|000005b0| 6c 65 20 28 61 6e 64 20 | 65 76 65 72 79 20 6f 74 |le (and |every ot|
|000005c0| 68 65 72 20 6f 6e 65 20 | 69 6e 20 74 68 65 20 64 |her one |in the d|
|000005d0| 69 73 74 72 69 62 75 74 | 69 6f 6e 29 20 75 73 65 |istribut|ion) use|
|000005e0| 73 20 34 2d 63 68 61 72 | 61 63 74 65 72 20 74 61 |s 4-char|acter ta|
|000005f0| 62 73 74 6f 70 73 2e 0a | 7c 54 68 65 20 73 75 70 |bstops..||The sup|
|00000600| 70 6c 69 65 64 20 2e 65 | 78 72 63 20 66 69 6c 65 |plied .e|xrc file|
|00000610| 20 73 65 74 73 20 74 73 | 3d 34 20 61 6e 64 20 73 | sets ts|=4 and s|
|00000620| 77 3d 34 2c 20 66 6f 72 | 20 76 69 27 73 20 70 75 |w=4, for| vi's pu|
|00000630| 72 70 6f 73 65 73 2e 0a | 7c 0a 7c 0a 7c 09 42 20 |rposes..||.|.|.B |
|00000640| 41 20 43 20 4b 20 47 20 | 52 20 4f 20 55 20 4e 20 |A C K G |R O U N |
|00000650| 44 0a 7c 0a 7c 4f 6e 63 | 65 20 75 70 6f 6e 20 61 |D.|.|Onc|e upon a|
|00000660| 20 74 69 6d 65 20 28 69 | 6e 20 31 39 38 35 20 6f | time (i|n 1985 o|
|00000670| 72 20 73 6f 29 2c 20 61 | 20 66 65 6c 6c 6f 77 20 |r so), a| fellow |
|00000680| 6e 61 6d 65 64 20 45 72 | 69 63 20 43 6f 65 20 77 |named Er|ic Coe w|
|00000690| 72 6f 74 65 20 61 20 55 | 6e 69 78 20 64 69 61 6c |rote a U|nix dial|
|000006a0| 6f 75 74 0a 7c 74 65 6c | 65 63 6f 6d 6d 75 6e 69 |out.|tel|ecommuni|
|000006b0| 63 61 74 69 6f 6e 73 20 | 70 72 6f 67 72 61 6d 20 |cations |program |
|000006c0| 63 61 6c 6c 65 64 20 58 | 43 4f 4d 4d 2e 20 20 54 |called X|COMM. T|
|000006d0| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 77 61 73 20 |his prog|ram was |
|000006e0| 73 75 62 73 74 61 6e 74 | 69 61 6c 6c 79 0a 7c 75 |substant|ially.|u|
|000006f0| 70 67 72 61 64 65 64 20 | 61 6e 64 20 69 6d 70 72 |pgraded |and impr|
|00000700| 6f 76 65 64 20 62 79 20 | 61 6e 6f 74 68 65 72 20 |oved by |another |
|00000710| 66 65 6c 6c 6f 77 20 6e | 61 6d 65 64 20 4c 61 72 |fellow n|amed Lar|
|00000720| 72 79 20 47 65 6e 73 63 | 68 2c 20 77 68 6f 20 62 |ry Gensc|h, who b|
|00000730| 72 6f 75 67 68 74 20 58 | 43 4f 4d 4d 0a 7c 75 70 |rought X|COMM.|up|
|00000740| 20 74 6f 20 56 65 72 73 | 69 6f 6e 20 32 2e 32 2e | to Vers|ion 2.2.|
|00000750| 20 20 56 65 72 73 69 6f | 6e 20 32 2e 32 20 69 6e | Versio|n 2.2 in|
|00000760| 63 6c 75 64 65 64 20 61 | 20 73 69 6d 70 6c 65 20 |cluded a| simple |
|00000770| 73 63 72 69 70 74 20 6c | 61 6e 67 75 61 67 65 2c |script l|anguage,|
|00000780| 20 31 32 38 2d 62 79 74 | 65 0a 7c 58 6d 6f 64 65 | 128-byt|e.|Xmode|
|00000790| 6d 20 61 6e 64 20 43 6f | 6d 70 75 73 65 72 76 65 |m and Co|mpuserve|
|000007a0| 20 51 75 69 63 6b 2d 42 | 20 66 69 6c 65 2d 74 72 | Quick-B| file-tr|
|000007b0| 61 6e 73 66 65 72 20 70 | 72 6f 74 6f 63 6f 6c 73 |ansfer p|rotocols|
|000007c0| 2c 20 61 6e 64 20 73 6f | 6d 65 20 6f 74 68 65 72 |, and so|me other|
|000007d0| 20 73 74 75 66 66 2e 0a | 7c 46 72 65 64 20 42 75 | stuff..||Fred Bu|
|000007e0| 63 6b 20 74 68 65 6e 20 | 63 68 61 6e 67 65 64 20 |ck then |changed |
|000007f0| 74 68 65 20 70 72 6f 67 | 72 61 6d 20 6e 61 6d 65 |the prog|ram name|
|00000800| 20 74 6f 20 58 43 4d 41 | 4c 54 2c 20 77 68 69 63 | to XCMA|LT, whic|
|00000810| 68 20 69 74 20 6d 61 69 | 6e 74 61 69 6e 65 64 20 |h it mai|ntained |
|00000820| 75 6e 74 69 6c 0a 7c 4a | 75 6e 65 20 31 39 39 31 |until.|J|une 1991|
|00000830| 2c 20 77 68 65 6e 20 4a | 65 61 6e 2d 50 69 65 72 |, when J|ean-Pier|
|00000840| 72 65 20 52 61 64 6c 65 | 79 20 72 65 6e 61 6d 65 |re Radle|y rename|
|00000850| 64 20 69 74 20 58 43 2e | 0a 7c 0a 7c 58 43 20 69 |d it XC.|.|.|XC i|
|00000860| 73 20 61 20 6d 61 73 73 | 69 76 65 20 65 78 70 61 |s a mass|ive expa|
|00000870| 6e 73 69 6f 6e 20 61 6e | 64 20 6d 6f 64 69 66 69 |nsion an|d modifi|
|00000880| 63 61 74 69 6f 6e 20 6f | 66 20 58 43 4f 4d 4d 20 |cation o|f XCOMM |
|00000890| 32 2e 32 2e 20 20 4d 61 | 6e 79 20 62 75 67 73 20 |2.2. Ma|ny bugs |
|000008a0| 69 6e 0a 7c 58 43 4f 4d | 4d 20 32 2e 32 20 68 61 |in.|XCOM|M 2.2 ha|
|000008b0| 76 65 20 62 65 65 6e 20 | 66 69 78 65 64 2c 20 61 |ve been |fixed, a|
|000008c0| 6e 64 20 6d 61 6e 79 20 | 61 64 76 65 72 74 69 73 |nd many |advertis|
|000008d0| 65 64 20 66 65 61 74 75 | 72 65 73 20 74 68 61 74 |ed featu|res that|
|000008e0| 20 64 69 64 6e 27 74 20 | 77 6f 72 6b 20 69 6e 0a | didn't |work in.|
|000008f0| 7c 58 43 4f 4d 4d 20 32 | 2e 32 20 64 6f 20 77 6f ||XCOMM 2|.2 do wo|
|00000900| 72 6b 20 69 6e 20 58 43 | 2e 20 20 41 6c 73 6f 2c |rk in XC|. Also,|
|00000910| 20 58 43 20 69 6e 63 6c | 75 64 65 73 20 61 20 66 | XC incl|udes a f|
|00000920| 75 6c 6c 73 63 72 65 65 | 6e 20 64 69 61 6c 69 6e |ullscree|n dialin|
|00000930| 67 0a 7c 64 69 72 65 63 | 74 6f 72 79 3b 20 61 20 |g.|direc|tory; a |
|00000940| 74 6f 74 61 6c 6c 79 20 | 72 65 77 72 69 74 74 65 |totally |rewritte|
|00000950| 6e 20 61 6e 64 20 6d 75 | 63 68 20 6d 6f 72 65 20 |n and mu|ch more |
|00000960| 70 6f 77 65 72 66 75 6c | 20 73 63 72 69 70 74 20 |powerful| script |
|00000970| 6c 61 6e 67 75 61 67 65 | 0a 7c 61 6c 6c 6f 77 69 |language|.|allowi|
|00000980| 6e 67 2c 20 61 6d 6f 6e | 67 20 6f 74 68 65 72 20 |ng, amon|g other |
|00000990| 74 68 69 6e 67 73 2c 20 | 72 65 6d 6f 74 65 20 65 |things, |remote e|
|000009a0| 78 65 63 75 74 69 6f 6e | 20 6f 66 20 73 68 65 6c |xecution| of shel|
|000009b0| 6c 20 63 6f 6d 6d 61 6e | 64 73 20 61 6e 64 0a 7c |l comman|ds and.||
|000009c0| 75 6e 61 74 74 65 6e 64 | 65 64 20 70 72 6f 74 6f |unattend|ed proto|
|000009d0| 63 6f 6c 2d 63 6f 6e 74 | 72 6f 6c 6c 65 64 20 66 |col-cont|rolled f|
|000009e0| 69 6c 65 20 74 72 61 6e | 73 66 65 72 20 28 70 72 |ile tran|sfer (pr|
|000009f0| 6f 76 69 64 65 64 20 74 | 68 61 74 20 79 6f 75 72 |ovided t|hat your|
|00000a00| 20 73 79 73 74 65 6d 20 | 61 6c 73 6f 0a 7c 68 61 | system |also.|ha|
|00000a10| 73 20 43 68 75 63 6b 20 | 46 6f 72 73 62 65 72 67 |s Chuck |Forsberg|
|00000a20| 27 73 20 22 72 7a 2f 73 | 7a 22 20 58 6d 6f 64 65 |'s "rz/s|z" Xmode|
|00000a30| 6d 2f 59 6d 6f 64 65 6d | 2f 5a 6d 6f 64 65 6d 20 |m/Ymodem|/Zmodem |
|00000a40| 70 72 6f 67 72 61 6d 2c | 20 61 76 61 69 6c 61 62 |program,| availab|
|00000a50| 6c 65 20 66 72 65 65 20 | 66 6f 72 0a 7c 74 68 65 |le free |for.|the|
|00000a60| 20 64 6f 77 6e 6c 6f 61 | 64 20 66 72 6f 6d 20 6d | downloa|d from m|
|00000a70| 61 6e 79 20 73 6f 75 72 | 63 65 73 29 2c 20 61 20 |any sour|ces), a |
|00000a80| 66 6c 65 78 69 62 6c 65 | 20 76 61 72 69 61 62 6c |flexible| variabl|
|00000a90| 65 20 6d 65 63 68 61 6e | 69 73 6d 2c 20 69 6e 63 |e mechan|ism, inc|
|00000aa0| 6c 75 64 69 6e 67 20 0a | 7c 61 63 63 65 73 73 20 |luding .||access |
|00000ab0| 74 6f 20 73 68 65 6c 6c | 20 65 6e 76 69 72 6f 6e |to shell| environ|
|00000ac0| 6d 65 6e 74 20 76 61 72 | 69 61 62 6c 65 73 2c 20 |ment var|iables, |
|00000ad0| 61 6e 64 20 6d 6f 72 65 | 3b 20 42 52 45 41 4b 2d |and more|; BREAK-|
|00000ae0| 73 69 67 6e 61 6c 20 63 | 61 70 61 62 69 6c 69 74 |signal c|apabilit|
|00000af0| 79 3b 20 74 68 65 0a 7c | 63 61 70 61 62 69 6c 69 |y; the.||capabili|
|00000b00| 74 79 20 74 6f 20 75 70 | 6c 6f 61 64 20 61 20 66 |ty to up|load a f|
|00000b10| 69 6c 65 20 69 6e 20 41 | 53 43 49 49 20 66 72 6f |ile in A|SCII fro|
|00000b20| 6d 20 77 69 74 68 69 6e | 20 61 20 73 63 72 69 70 |m within| a scrip|
|00000b30| 74 3b 20 61 6e 64 20 6d | 69 73 63 65 6c 6c 61 6e |t; and m|iscellan|
|00000b40| 65 6f 75 73 0a 7c 63 6f | 73 6d 65 74 69 63 20 63 |eous.|co|smetic c|
|00000b50| 68 61 6e 67 65 73 2e 0a | 7c 0a 7c 42 75 74 20 77 |hanges..||.|But w|
|00000b60| 68 69 6c 65 20 58 43 20 | 69 6e 63 6f 72 70 6f 72 |hile XC |incorpor|
|00000b70| 61 74 65 73 20 6d 75 63 | 68 20 6f 66 20 4c 61 72 |ates muc|h of Lar|
|00000b80| 72 79 20 47 65 6e 73 63 | 68 27 73 20 77 6f 72 6b |ry Gensc|h's work|
|00000b90| 2c 20 69 74 27 73 20 6e | 6f 74 20 73 75 70 70 6f |, it's n|ot suppo|
|00000ba0| 72 74 65 64 0a 7c 62 79 | 20 4c 61 72 72 79 20 47 |rted.|by| Larry G|
|00000bb0| 65 6e 73 63 68 2e 20 20 | 54 68 65 20 63 68 61 6e |ensch. |The chan|
|00000bc0| 67 65 73 20 66 72 6f 6d | 20 58 43 4f 4d 4d 20 32 |ges from| XCOMM 2|
|00000bd0| 2e 32 20 61 72 65 20 74 | 68 65 20 70 72 6f 64 75 |.2 are t|he produ|
|00000be0| 63 74 20 6f 66 20 53 74 | 65 76 65 20 4d 61 6e 65 |ct of St|eve Mane|
|00000bf0| 73 2c 0a 7c 77 68 6f 20 | 69 6e 73 74 61 6c 6c 65 |s,.|who |installe|
|00000c00| 64 20 75 75 63 70 20 4c | 43 4b 66 69 6c 65 20 73 |d uucp L|CKfile s|
|00000c10| 75 70 70 6f 72 74 20 61 | 6e 64 20 73 70 65 63 69 |upport a|nd speci|
|00000c20| 61 6c 20 63 6f 6d 70 69 | 6c 65 2d 74 69 6d 65 20 |al compi|le-time |
|00000c30| 74 75 6e 69 6e 67 20 66 | 6f 72 20 53 43 4f 0a 7c |tuning f|or SCO.||
|00000c40| 58 65 6e 69 78 2c 20 61 | 6e 64 20 77 68 6f 20 77 |Xenix, a|nd who w|
|00000c50| 72 6f 74 65 20 74 68 65 | 20 66 75 6c 6c 73 63 72 |rote the| fullscr|
|00000c60| 65 65 6e 20 64 69 61 6c | 69 6e 67 20 64 69 72 65 |een dial|ing dire|
|00000c70| 63 74 6f 72 79 3b 20 46 | 72 65 64 20 42 75 63 6b |ctory; F|red Buck|
|00000c80| 2c 20 77 68 6f 20 72 65 | 77 72 6f 74 65 0a 7c 74 |, who re|wrote.|t|
|00000c90| 68 65 20 73 63 72 69 70 | 74 20 6c 61 6e 67 75 61 |he scrip|t langua|
|00000ca0| 67 65 2c 20 70 65 72 66 | 6f 72 6d 65 64 20 76 61 |ge, perf|ormed va|
|00000cb0| 72 69 6f 75 73 20 62 75 | 67 66 69 78 65 73 20 61 |rious bu|gfixes a|
|00000cc0| 6e 64 20 61 6c 74 65 72 | 61 74 69 6f 6e 73 2c 20 |nd alter|ations, |
|00000cd0| 61 6e 64 20 69 6e 73 74 | 61 6c 6c 65 64 0a 7c 73 |and inst|alled.|s|
|00000ce0| 70 65 63 69 61 6c 20 63 | 6f 6d 70 69 6c 65 2d 74 |pecial c|ompile-t|
|00000cf0| 69 6d 65 20 74 75 6e 69 | 6e 67 20 66 6f 72 20 74 |ime tuni|ng for t|
|00000d00| 68 65 20 54 61 6e 64 79 | 20 36 30 30 30 3b 20 61 |he Tandy| 6000; a|
|00000d10| 6e 64 20 4a 65 61 6e 2d | 50 69 65 72 72 65 20 52 |nd Jean-|Pierre R|
|00000d20| 61 64 6c 65 79 2c 20 77 | 68 6f 0a 7c 69 6e 73 74 |adley, w|ho.|inst|
|00000d30| 61 6c 6c 65 64 20 74 68 | 65 20 42 2b 20 50 72 6f |alled th|e B+ Pro|
|00000d40| 74 6f 63 6f 6c 2c 20 75 | 73 65 64 20 6d 6f 72 65 |tocol, u|sed more|
|00000d50| 20 74 65 72 6d 63 61 70 | 20 66 65 61 74 75 72 65 | termcap| feature|
|00000d60| 73 2c 20 61 6e 64 20 69 | 73 20 6e 6f 77 20 74 68 |s, and i|s now th|
|00000d70| 65 0a 7c 22 63 61 72 65 | 74 61 6b 65 72 22 20 6f |e.|"care|taker" o|
|00000d80| 66 20 58 43 2e 0a 7c 0a | 7c 0a 7c 09 49 20 4e 20 |f XC..|.||.|.I N |
|00000d90| 53 20 54 20 41 20 4c 20 | 4c 20 41 20 54 20 49 20 |S T A L |L A T I |
|00000da0| 4f 20 4e 0a 7c 0a 7c 45 | 64 69 74 20 78 63 2e 68 |O N.|.|E|dit xc.h|
|00000db0| 2e 20 54 68 65 72 65 20 | 61 72 65 20 76 61 72 69 |. There |are vari|
|00000dc0| 6f 75 73 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |ous defi|nitions |
|00000dd0| 74 68 61 74 20 68 61 76 | 65 20 74 6f 20 62 65 20 |that hav|e to be |
|00000de0| 73 65 74 20 61 63 63 6f | 72 64 69 6e 67 0a 7c 74 |set acco|rding.|t|
|00000df0| 6f 20 79 6f 75 72 20 66 | 6c 61 76 6f 72 20 6f 66 |o your f|lavor of|
|00000e00| 20 55 6e 69 78 2c 20 79 | 6f 75 72 20 70 72 65 66 | Unix, y|our pref|
|00000e10| 65 72 65 6e 63 65 20 66 | 6f 72 20 64 65 66 61 75 |erence f|or defau|
|00000e20| 6c 74 20 64 69 72 65 63 | 74 6f 72 69 65 73 2c 20 |lt direc|tories, |
|00000e30| 61 6e 64 20 6f 74 68 65 | 72 0a 7c 75 73 65 72 2d |and othe|r.|user-|
|00000e40| 64 65 66 69 6e 61 62 6c | 65 20 69 74 65 6d 73 2e |definabl|e items.|
|00000e50| 20 4c 4f 43 4b 44 49 52 | 20 69 6e 20 78 63 70 6f | LOCKDIR| in xcpo|
|00000e60| 72 74 2e 63 20 6d 69 67 | 68 74 20 61 6c 73 6f 20 |rt.c mig|ht also |
|00000e70| 6e 65 65 64 20 74 6f 20 | 63 68 61 6e 67 65 2e 0a |need to |change..|
|00000e80| 7c 0a 7c 43 68 6f 6f 73 | 65 20 74 68 65 20 70 72 ||.|Choos|e the pr|
|00000e90| 6f 70 65 72 20 66 6c 61 | 67 73 20 66 6f 72 20 79 |oper fla|gs for y|
|00000ea0| 6f 75 72 20 63 61 73 65 | 20 69 6e 20 74 68 65 20 |our case| in the |
|00000eb0| 4d 61 6b 65 66 69 6c 65 | 2e 20 43 68 61 6e 67 65 |Makefile|. Change|
|00000ec0| 20 74 68 65 20 64 65 66 | 69 6e 69 74 69 6f 6e 0a | the def|inition.|
|00000ed0| 7c 6f 66 20 49 4e 53 44 | 49 52 2c 20 77 68 69 63 ||of INSD|IR, whic|
|00000ee0| 68 20 69 73 20 74 68 65 | 20 64 69 72 65 63 74 6f |h is the| directo|
|00000ef0| 72 79 20 77 68 65 72 65 | 20 79 6f 75 20 77 69 73 |ry where| you wis|
|00000f00| 68 20 58 43 20 74 6f 20 | 72 65 73 69 64 65 2e 0a |h XC to |reside..|
|00000f10| 7c 54 79 70 69 6e 67 20 | 6a 75 73 74 20 22 6d 61 ||Typing |just "ma|
|00000f20| 6b 65 22 20 77 69 6c 6c | 20 63 6f 6d 70 69 6c 65 |ke" will| compile|
|00000f30| 20 58 43 3b 20 74 79 70 | 69 6e 67 20 22 6d 61 6b | XC; typ|ing "mak|
|00000f40| 65 20 69 6e 73 74 61 6c | 6c 22 20 77 69 6c 6c 20 |e instal|l" will |
|00000f50| 73 74 72 69 70 20 6f 75 | 74 0a 7c 69 74 73 20 73 |strip ou|t.|its s|
|00000f60| 79 6d 62 6f 6c 20 74 61 | 62 6c 65 2c 20 70 6c 61 |ymbol ta|ble, pla|
|00000f70| 63 65 20 74 68 65 20 70 | 72 6f 67 72 61 6d 20 69 |ce the p|rogram i|
|00000f80| 6e 20 49 4e 53 44 49 52 | 2c 20 61 6e 64 20 6d 61 |n INSDIR|, and ma|
|00000f90| 6b 65 20 69 74 20 22 73 | 75 69 64 20 75 75 63 70 |ke it "s|uid uucp|
|00000fa0| 22 2e 20 54 68 69 73 0a | 7c 69 73 20 6e 65 63 65 |". This.||is nece|
|00000fb0| 73 73 61 72 79 20 69 66 | 20 69 74 20 69 73 20 67 |ssary if| it is g|
|00000fc0| 6f 69 6e 67 20 74 6f 20 | 73 75 73 70 65 6e 64 20 |oing to |suspend |
|00000fd0| 6f 72 20 72 65 73 74 61 | 72 74 20 22 67 65 74 74 |or resta|rt "gett|
|00000fe0| 79 22 20 6f 6e 20 61 20 | 64 69 61 6c 2d 69 6e 2f |y" on a |dial-in/|
|00000ff0| 64 69 61 6c 2d 0a 7c 6f | 75 74 20 70 6f 72 74 2e |dial-.|o|ut port.|
|00001000| 0a 7c 0a 7c 54 68 65 20 | 22 78 63 2e 6e 72 6f 22 |.|.|The |"xc.nro"|
|00001010| 20 66 69 6c 65 20 69 73 | 20 27 6e 72 6f 66 66 27 | file is| 'nroff'|
|00001020| 20 73 6f 75 72 63 65 20 | 66 6f 72 20 61 20 6d 61 | source |for a ma|
|00001030| 6e 75 61 6c 20 70 61 67 | 65 20 77 68 69 63 68 20 |nual pag|e which |
|00001040| 64 65 73 63 72 69 62 65 | 73 20 74 68 65 0a 7c 63 |describe|s the.|c|
|00001050| 6f 6d 6d 61 6e 64 2d 6c | 69 6e 65 20 6f 70 74 69 |ommand-l|ine opti|
|00001060| 6f 6e 73 2c 20 74 68 65 | 20 76 61 72 69 6f 75 73 |ons, the| various|
|00001070| 20 63 6f 6d 6d 61 6e 64 | 73 20 6f 6e 63 65 20 79 | command|s once y|
|00001080| 6f 75 27 72 65 20 72 75 | 6e 6e 69 6e 67 20 58 43 |ou're ru|nning XC|
|00001090| 2c 20 73 63 72 69 70 74 | 0a 7c 6c 61 6e 67 75 61 |, script|.|langua|
|000010a0| 67 65 2c 20 66 69 6c 65 | 20 74 72 61 6e 73 66 65 |ge, file| transfe|
|000010b0| 72 73 2c 20 61 6e 64 20 | 74 68 65 20 70 72 69 63 |rs, and |the pric|
|000010c0| 65 20 6f 66 20 6d 69 6c | 6b 20 69 6e 20 53 6f 76 |e of mil|k in Sov|
|000010d0| 69 65 74 20 47 65 6f 72 | 67 69 61 20 69 6e 20 31 |iet Geor|gia in 1|
|000010e0| 39 38 36 2e 0a 7c 54 68 | 69 73 20 66 69 6c 65 20 |986..|Th|is file |
|000010f0| 4d 55 53 54 20 70 61 73 | 73 20 74 68 72 6f 75 67 |MUST pas|s throug|
|00001100| 68 20 27 74 62 6c 27 20 | 61 6e 64 20 27 63 6f 6c |h 'tbl' |and 'col|
|00001110| 27 2c 20 65 2e 67 2e 2c | 0a 7c 09 22 74 62 6c 20 |', e.g.,|.|."tbl |
|00001120| 78 63 2e 6e 72 6f 20 7c | 20 6e 72 6f 66 66 20 2d |xc.nro || nroff -|
|00001130| 6d 61 6e 20 7c 20 63 6f | 6c 20 3e 20 2f 75 73 72 |man | co|l > /usr|
|00001140| 2f 6d 61 6e 2f 63 61 74 | 2e 4c 2f 78 63 2e 4c 22 |/man/cat|.L/xc.L"|
|00001150| 2e 0a 7c 0a 7c 54 68 65 | 20 4d 61 6b 65 66 69 6c |..|.|The| Makefil|
|00001160| 65 20 61 6c 73 6f 20 68 | 61 73 20 74 61 72 67 65 |e also h|as targe|
|00001170| 74 73 20 66 6f 72 20 27 | 6d 61 6e 27 20 61 6e 64 |ts for '|man' and|
|00001180| 20 27 63 61 74 6d 61 6e | 27 2c 20 77 68 69 63 68 | 'catman|', which|
|00001190| 20 63 61 6e 20 61 75 74 | 6f 6d 61 74 69 63 61 6c | can aut|omatical|
|000011a0| 6c 79 0a 7c 66 6f 72 6d | 61 74 20 61 6e 64 20 69 |ly.|form|at and i|
|000011b0| 6e 73 74 61 6c 6c 20 22 | 78 63 2e 6e 72 6f 22 20 |nstall "|xc.nro" |
|000011c0| 66 6f 72 20 79 6f 75 2e | 20 54 68 65 72 65 20 61 |for you.| There a|
|000011d0| 72 65 20 61 20 66 65 77 | 20 63 68 6f 69 63 65 73 |re a few| choices|
|000011e0| 20 79 6f 75 20 6d 75 73 | 74 20 6d 61 6b 65 0a 7c | you mus|t make.||
|000011f0| 66 6f 72 20 64 69 72 65 | 63 74 6f 72 69 65 73 2c |for dire|ctories,|
|00001200| 20 65 78 74 65 6e 73 69 | 6f 6e 73 2c 20 61 6e 64 | extensi|ons, and|
|00001210| 20 74 68 65 20 75 73 65 | 20 6f 66 20 22 63 6f 6d | the use| of "com|
|00001220| 70 72 65 73 73 22 20 6f | 72 20 22 70 61 63 6b 22 |press" o|r "pack"|
|00001230| 2e 0a 7c 0a 7c 53 6f 6d | 65 20 64 69 73 74 72 69 |..|.|Som|e distri|
|00001240| 62 75 74 69 6f 6e 20 66 | 69 6c 65 73 20 74 68 61 |bution f|iles tha|
|00001250| 74 20 79 6f 75 20 6d 69 | 67 68 74 20 61 64 61 70 |t you mi|ght adap|
|00001260| 74 20 74 6f 20 79 6f 75 | 72 20 6f 77 6e 20 70 75 |t to you|r own pu|
|00001270| 72 70 6f 73 65 73 3a 0a | 7c 0a 7c 09 2e 65 78 72 |rposes:.||.|..exr|
|00001280| 63 09 09 2d 20 73 65 74 | 73 20 74 61 62 73 74 6f |c..- set|s tabsto|
|00001290| 70 73 20 61 6e 64 20 73 | 68 69 66 74 77 69 64 74 |ps and s|hiftwidt|
|000012a0| 68 20 74 6f 20 34 2c 20 | 77 68 69 63 68 20 69 73 |h to 4, |which is|
|000012b0| 20 6e 65 63 65 73 73 61 | 72 79 0a 7c 09 09 09 09 | necessa|ry.|....|
|000012c0| 20 20 70 72 6f 70 65 72 | 6c 79 20 76 69 65 77 20 | proper|ly view |
|000012d0| 65 76 65 72 79 20 66 69 | 6c 65 20 69 6e 20 74 68 |every fi|le in th|
|000012e0| 65 20 58 43 20 64 69 73 | 74 72 69 62 75 74 69 6f |e XC dis|tributio|
|000012f0| 6e 2e 0a 7c 09 09 09 09 | 20 20 41 6c 73 6f 20 69 |n..|....| Also i|
|00001300| 6e 63 6c 75 64 65 73 20 | 73 6f 6d 65 20 6d 61 70 |ncludes |some map|
|00001310| 20 73 65 74 74 69 6e 67 | 73 20 75 73 65 66 75 6c | setting|s useful|
|00001320| 20 66 6f 72 20 68 61 6e | 64 6c 69 6e 67 0a 7c 09 | for han|dling.|.|
|00001330| 09 09 09 20 20 63 61 70 | 74 75 72 65 73 20 6f 66 |... cap|tures of|
|00001340| 20 43 6f 6d 70 75 53 65 | 72 76 65 20 46 6f 72 75 | CompuSe|rve Foru|
|00001350| 6d 20 6d 65 73 73 61 67 | 65 73 2e 0a 7c 0a 7c 09 |m messag|es..|.|.|
|00001360| 2e 78 63 09 09 09 2d 20 | 73 61 6d 70 6c 65 20 73 |.xc...- |sample s|
|00001370| 74 61 72 74 75 70 20 73 | 63 72 69 70 74 0a 7c 0a |tartup s|cript.|.|
|00001380| 7c 09 2e 70 68 6f 6e 65 | 6c 69 73 74 09 2d 20 73 ||..phone|list.- s|
|00001390| 61 6d 70 6c 65 20 64 69 | 61 6c 69 6e 67 20 64 69 |ample di|aling di|
|000013a0| 72 65 63 74 6f 72 79 20 | 64 61 74 61 20 66 69 6c |rectory |data fil|
|000013b0| 65 0a 7c 0a 7c 09 2e 63 | 61 6c 6c 68 71 09 09 2d |e.|.|..c|allhq..-|
|000013c0| 20 73 61 6d 70 6c 65 20 | 73 63 72 69 70 74 20 66 | sample |script f|
|000013d0| 6f 72 20 63 61 6c 6c 69 | 6e 67 20 61 20 55 6e 69 |or calli|ng a Uni|
|000013e0| 78 2f 58 65 6e 69 78 20 | 73 79 73 74 65 6d 0a 7c |x/Xenix |system.||
|000013f0| 0a 7c 09 2e 63 32 34 09 | 09 2d 20 73 61 6d 70 6c |.|..c24.|.- sampl|
|00001400| 65 20 73 63 72 69 70 74 | 20 66 6f 72 20 63 61 6c |e script| for cal|
|00001410| 6c 69 6e 67 20 43 6f 6d | 70 75 73 65 72 76 65 0a |ling Com|puserve.|
|00001420| 7c 0a 7c 09 2e 75 6e 69 | 09 09 2d 20 73 61 6d 70 ||.|..uni|..- samp|
|00001430| 6c 65 20 73 63 72 69 70 | 74 20 66 6f 72 20 63 61 |le scrip|t for ca|
|00001440| 6c 6c 69 6e 67 20 43 6f | 6d 70 75 53 65 72 76 65 |lling Co|mpuServe|
|00001450| 20 61 6e 64 20 67 6f 69 | 6e 67 20 74 6f 0a 7c 09 | and goi|ng to.|.|
|00001460| 09 09 09 20 20 74 68 65 | 20 55 6e 69 78 46 6f 72 |... the| UnixFor|
|00001470| 75 6d 0a 7c 0a 7c 09 2e | 61 75 74 6f 63 69 73 09 |um.|.|..|autocis.|
|00001480| 2d 20 73 61 6d 70 6c 65 | 20 73 63 72 69 70 74 20 |- sample| script |
|00001490| 74 6f 20 63 61 6c 6c 20 | 43 6f 6d 70 75 53 65 72 |to call |CompuSer|
|000014a0| 76 65 2c 20 67 65 74 20 | 61 6e 79 20 77 61 69 74 |ve, get |any wait|
|000014b0| 69 6e 67 0a 7c 09 09 09 | 20 20 20 20 20 20 4d 61 |ing.|...| Ma|
|000014c0| 69 6c 20 69 6e 74 6f 20 | 61 20 63 61 70 74 75 72 |il into |a captur|
|000014d0| 65 20 66 69 6c 65 2c 20 | 74 68 65 6e 20 76 69 73 |e file, |then vis|
|000014e0| 69 74 20 74 68 65 20 50 | 52 41 43 54 49 43 45 0a |it the P|RACTICE.|
|000014f0| 7c 09 09 09 20 20 20 20 | 20 20 61 6e 64 20 74 68 ||... | and th|
|00001500| 65 20 55 4e 49 58 20 46 | 6f 72 61 20 69 6e 20 74 |e UNIX F|ora in t|
|00001510| 75 72 6e 2c 20 75 70 6c | 6f 61 64 69 6e 67 20 61 |urn, upl|oading a|
|00001520| 6e 79 20 70 72 65 70 61 | 72 65 64 0a 7c 09 09 09 |ny prepa|red.|...|
|00001530| 20 20 20 20 20 20 6d 65 | 73 73 61 67 65 73 2c 20 | me|ssages, |
|00001540| 63 61 70 74 75 72 69 6e | 67 20 61 6c 6c 20 6e 65 |capturin|g all ne|
|00001550| 77 20 6d 65 73 73 61 67 | 65 73 20 69 6e 74 6f 20 |w messag|es into |
|00001560| 73 65 70 61 72 61 74 65 | 0a 7c 09 09 09 09 20 20 |separate|.|.... |
|00001570| 66 69 6c 65 73 2c 20 74 | 68 65 6e 20 68 61 6e 67 |files, t|hen hang|
|00001580| 69 6e 67 20 75 70 2e 0a | 7c 0a 7c 0a 7c 09 58 20 |ing up..||.|.|.X |
|00001590| 43 20 20 20 20 52 20 45 | 20 56 20 49 20 53 20 49 |C R E| V I S I|
|000015a0| 20 4f 20 4e 20 20 20 20 | 48 20 49 20 53 20 54 20 | O N |H I S T |
|000015b0| 4f 20 52 20 59 0a 7c 0a | 7c 56 65 72 73 69 6f 6e |O R Y.|.||Version|
|000015c0| 20 33 2e 30 62 20 52 61 | 64 6c 65 79 20 20 30 38 | 3.0b Ra|dley 08|
|000015d0| 20 4a 75 6c 20 31 39 39 | 31 0a 7c 09 45 6c 6d 69 | Jul 199|1.|.Elmi|
|000015e0| 6e 61 74 65 64 20 6d 6b | 6c 6f 77 2f 6d 6b 68 69 |nated mk|low/mkhi|
|000015f0| 67 68 20 69 6e 20 66 61 | 76 6f 72 20 6f 66 20 74 |gh in fa|vor of t|
|00001600| 6f 6c 6f 77 65 72 2f 74 | 6f 75 70 70 65 72 0a 7c |olower/t|oupper.||
|00001610| 09 53 68 6f 72 74 65 6e | 65 64 20 69 6e 74 65 72 |.Shorten|ed inter|
|00001620| 2d 6c 69 6e 65 20 64 65 | 6c 61 79 20 69 6e 20 73 |-line de|lay in s|
|00001630| 63 72 69 70 74 20 74 72 | 61 6e 73 6d 69 74 74 61 |cript tr|ansmitta|
|00001640| 6c 0a 7c 0a 7c 56 65 72 | 73 69 6f 6e 20 33 2e 30 |l.|.|Ver|sion 3.0|
|00001650| 61 20 52 61 64 6c 65 79 | 20 20 32 39 20 4a 75 6e |a Radley| 29 Jun|
|00001660| 20 31 39 39 31 0a 7c 09 | 42 75 67 73 20 72 65 20 | 1991.|.|Bugs re |
|00001670| 44 49 44 4f 20 70 6f 72 | 74 73 20 6c 6f 67 69 63 |DIDO por|ts logic|
|00001680| 0a 7c 09 53 70 65 6c 6c | 69 6e 67 20 65 72 72 6f |.|.Spell|ing erro|
|00001690| 72 73 20 69 6e 20 78 63 | 2e 6e 72 6f 0a 7c 09 41 |rs in xc|.nro.|.A|
|000016a0| 64 64 65 64 20 42 75 63 | 6b 2d 74 79 70 65 20 43 |dded Buc|k-type C|
|000016b0| 49 53 20 6d 61 63 72 6f | 73 20 74 6f 20 2e 65 78 |IS macro|s to .ex|
|000016c0| 72 63 0a 7c 0a 7c 56 65 | 72 73 69 6f 6e 20 33 2e |rc.|.|Ve|rsion 3.|
|000016d0| 30 20 52 61 64 6c 65 79 | 09 30 36 20 4a 75 6e 20 |0 Radley|.06 Jun |
|000016e0| 31 39 39 31 0a 7c 09 50 | 72 6f 67 72 61 6d 20 6e |1991.|.P|rogram n|
|000016f0| 61 6d 65 20 58 43 20 72 | 65 70 6c 61 63 65 20 58 |ame XC r|eplace X|
|00001700| 43 4d 41 4c 54 2c 20 62 | 79 20 4a 65 61 6e 2d 50 |CMALT, b|y Jean-P|
|00001710| 69 65 72 72 65 20 52 61 | 64 6c 65 79 0a 7c 0a 7c |ierre Ra|dley.|.||
|00001720| 09 44 69 74 63 68 65 64 | 20 6e 61 70 28 29 20 69 |.Ditched| nap() i|
|00001730| 6e 20 66 61 76 6f 72 20 | 6f 66 20 74 69 6d 65 73 |n favor |of times|
|00001740| 28 29 0a 7c 09 43 6c 65 | 61 6e 65 64 20 75 70 20 |().|.Cle|aned up |
|00001750| 65 72 72 6f 72 20 68 61 | 6e 64 6c 69 6e 67 20 69 |error ha|ndling i|
|00001760| 6e 20 78 63 73 63 72 70 | 74 2e 63 0a 7c 09 55 73 |n xcscrp|t.c.|.Us|
|00001770| 65 64 20 4e 55 4c 4c 53 | 20 61 6e 64 20 4e 55 4c |ed NULLS| and NUL|
|00001780| 4c 46 20 77 68 65 72 65 | 20 61 70 70 72 6f 70 72 |LF where| appropr|
|00001790| 69 61 74 65 0a 7c 09 55 | 73 65 64 20 73 61 6d 65 |iate.|.U|sed same|
|000017a0| 20 63 72 63 20 74 61 62 | 6c 65 20 66 6f 72 20 78 | crc tab|le for x|
|000017b0| 6d 6f 64 65 6d 20 61 6e | 64 20 42 2b 20 28 4d 69 |modem an|d B+ (Mi|
|000017c0| 6b 65 20 42 61 72 74 6f | 6e 29 0a 7c 09 49 6e 63 |ke Barto|n).|.Inc|
|000017d0| 72 65 61 73 65 64 20 73 | 69 7a 65 20 6f 66 20 66 |reased s|ize of f|
|000017e0| 5b 5d 20 69 6e 20 78 63 | 64 69 61 6c 2e 63 20 28 |[] in xc|dial.c (|
|000017f0| 54 6f 6d 20 43 61 74 74 | 72 61 6c 6c 29 0a 7c 09 |Tom Catt|rall).|.|
|00001800| 49 6e 74 72 6f 64 75 63 | 65 64 20 58 43 5f 50 41 |Introduc|ed XC_PA|
|00001810| 54 48 20 28 44 61 6e 20 | 45 76 65 72 68 61 72 74 |TH (Dan |Everhart|
|00001820| 29 0a 7c 09 57 6f 6e 27 | 74 20 6d 69 73 74 61 6b |).|.Won'|t mistak|
|00001830| 65 20 61 20 64 69 72 65 | 63 74 6f 72 79 20 66 6f |e a dire|ctory fo|
|00001840| 72 20 61 20 73 63 72 69 | 70 74 20 28 63 6c 75 65 |r a scri|pt (clue|
|00001850| 20 66 72 6f 6d 20 42 6f | 62 20 53 74 6f 63 6b 6c | from Bo|b Stockl|
|00001860| 65 72 29 0a 7c 09 41 64 | 64 65 64 20 22 68 61 6e |er).|.Ad|ded "han|
|00001870| 67 75 70 22 20 73 63 72 | 69 70 74 20 6b 65 79 77 |gup" scr|ipt keyw|
|00001880| 6f 72 64 20 28 44 61 6e | 20 45 76 65 72 68 61 72 |ord (Dan| Everhar|
|00001890| 74 29 0a 7c 09 46 6f 72 | 63 65 64 20 38 4e 31 20 |t).|.For|ced 8N1 |
|000018a0| 73 65 74 74 69 6e 67 20 | 6f 6e 20 6f 70 65 6e 69 |setting |on openi|
|000018b0| 6e 67 20 70 6f 72 74 20 | 28 63 6c 75 65 20 66 72 |ng port |(clue fr|
|000018c0| 6f 6d 20 4a 6f 68 6e 20 | 4a 61 6d 65 73 20 26 20 |om John |James & |
|000018d0| 52 75 73 73 20 52 61 6e | 73 68 61 77 29 0a 7c 09 |Russ Ran|shaw).|.|
|000018e0| 43 6c 65 61 6e 65 64 20 | 75 70 20 6d 61 6e 75 61 |Cleaned |up manua|
|000018f0| 6c 20 70 61 67 65 0a 7c | 09 49 6e 63 6c 75 64 65 |l page.||.Include|
|00001900| 64 20 33 38 34 30 30 20 | 73 70 65 65 64 0a 7c 09 |d 38400 |speed.|.|
|00001910| 44 65 6c 65 74 65 64 20 | 69 6f 63 74 6c 28 54 43 |Deleted |ioctl(TC|
|00001920| 46 4c 53 48 29 20 66 72 | 6f 6d 20 73 5f 65 78 69 |FLSH) fr|om s_exi|
|00001930| 74 28 29 20 28 44 61 76 | 69 64 20 4b 69 6e 64 72 |t() (Dav|id Kindr|
|00001940| 65 64 29 0a 7c 09 46 69 | 78 65 64 20 73 70 75 72 |ed).|.Fi|xed spur|
|00001950| 69 6f 75 73 20 72 65 74 | 75 72 6e 20 74 6f 20 64 |ious ret|urn to d|
|00001960| 69 61 6c 69 6e 67 20 64 | 69 72 65 63 74 6f 72 79 |ialing d|irectory|
|00001970| 20 61 66 74 65 72 20 42 | 5f 54 72 61 6e 73 66 65 | after B|_Transfe|
|00001980| 72 20 28 44 61 76 69 64 | 20 4b 69 6e 64 72 65 64 |r (David| Kindred|
|00001990| 29 0a 7c 09 46 69 78 65 | 64 20 61 75 74 6f 20 74 |).|.Fixe|d auto t|
|000019a0| 6f 67 67 6c 65 20 61 66 | 74 65 72 20 64 69 61 6c |oggle af|ter dial|
|000019b0| 69 6e 67 20 77 69 74 68 | 6f 75 74 20 61 20 73 63 |ing with|out a sc|
|000019c0| 72 69 70 74 20 28 63 6c | 75 65 20 66 72 6f 6d 20 |ript (cl|ue from |
|000019d0| 52 6f 67 65 72 20 43 68 | 61 70 6c 69 6e 29 0a 7c |Roger Ch|aplin).||
|000019e0| 09 55 73 65 20 63 61 72 | 61 74 2d 63 68 61 72 20 |.Use car|at-char |
|000019f0| 66 6f 72 20 61 20 63 74 | 72 6c 2d 63 68 61 72 20 |for a ct|rl-char |
|00001a00| 69 6e 20 77 61 69 74 66 | 6f 72 20 61 73 20 77 65 |in waitf|or as we|
|00001a10| 6c 6c 20 61 73 20 69 6e | 20 74 72 61 6e 73 6d 69 |ll as in| transmi|
|00001a20| 74 0a 7c 09 41 64 64 65 | 64 20 4d 59 5f 45 53 43 |t.|.Adde|d MY_ESC|
|00001a30| 2d 51 20 74 6f 20 71 75 | 69 74 20 58 43 20 66 72 |-Q to qu|it XC fr|
|00001a40| 6f 6d 20 74 65 72 6d 69 | 6e 61 6c 20 6d 6f 64 65 |om termi|nal mode|
|00001a50| 20 28 63 6c 75 65 20 66 | 72 6f 6d 20 42 69 6c 6c | (clue f|rom Bill|
|00001a60| 20 48 6f 62 73 6f 6e 29 | 0a 7c 0a 7c 0a 7c 09 58 | Hobson)|.|.|.|.X|
|00001a70| 20 43 20 4d 20 41 20 4c | 20 54 20 20 20 20 52 20 | C M A L| T R |
|00001a80| 45 20 56 20 49 20 53 20 | 49 20 4f 20 4e 20 20 20 |E V I S |I O N |
|00001a90| 20 48 20 49 20 53 20 54 | 20 4f 20 52 20 59 0a 7c | H I S T| O R Y.||
|00001aa0| 0a 7c 0a 7c 56 65 72 73 | 69 6f 6e 20 32 2e 39 20 |.|.|Vers|ion 2.9 |
|00001ab0| 52 61 64 6c 65 79 09 32 | 20 53 65 70 20 31 39 39 |Radley.2| Sep 199|
|00001ac0| 30 0a 7c 09 46 69 78 65 | 64 20 65 72 72 6f 72 20 |0.|.Fixe|d error |
|00001ad0| 6d 65 73 73 61 67 65 73 | 20 61 6e 64 20 66 69 6c |messages| and fil|
|00001ae0| 65 20 6f 70 65 6e 69 6e | 67 20 69 6e 20 78 63 62 |e openin|g in xcb|
|00001af0| 2b 2e 63 20 77 68 65 6e | 20 70 65 72 6d 69 73 73 |+.c when| permiss|
|00001b00| 69 6f 6e 20 64 65 6e 69 | 65 64 2e 0a 7c 0a 7c 56 |ion deni|ed..|.|V|
|00001b10| 65 72 73 69 6f 6e 20 32 | 2e 38 20 52 61 64 6c 65 |ersion 2|.8 Radle|
|00001b20| 79 20 20 31 20 53 65 70 | 20 31 39 39 30 0a 7c 09 |y 1 Sep| 1990.|.|
|00001b30| 46 69 78 65 64 20 69 6e | 74 65 72 72 75 70 74 20 |Fixed in|terrupt |
|00001b40| 68 61 6e 64 6c 69 6e 67 | 20 77 68 65 6e 20 64 69 |handling| when di|
|00001b50| 61 6c 69 6e 67 20 66 72 | 6f 6d 20 70 68 6f 6e 65 |aling fr|om phone|
|00001b60| 6c 69 73 74 20 28 63 6c | 75 65 20 66 72 6f 6d 20 |list (cl|ue from |
|00001b70| 4a 69 6d 20 41 73 6d 61 | 6e 29 0a 7c 09 4d 65 72 |Jim Asma|n).|.Mer|
|00001b80| 67 65 64 20 78 63 70 61 | 72 73 65 2e 63 20 69 6e |ged xcpa|rse.c in|
|00001b90| 74 6f 20 78 63 73 63 72 | 70 74 2e 63 0a 7c 09 46 |to xcscr|pt.c.|.F|
|00001ba0| 69 78 65 64 20 62 61 63 | 6b 73 70 61 63 65 20 68 |ixed bac|kspace h|
|00001bb0| 61 6e 64 6c 69 6e 67 20 | 69 6e 20 67 65 74 6c 69 |andling |in getli|
|00001bc0| 6e 65 28 29 0a 7c 09 55 | 73 65 64 20 67 65 74 6c |ne().|.U|sed getl|
|00001bd0| 69 6e 65 28 29 20 69 6e | 73 69 64 65 20 6d 61 6e |ine() in|side man|
|00001be0| 5f 64 69 61 6c 28 29 0a | 7c 09 44 69 64 20 61 77 |_dial().||.Did aw|
|00001bf0| 61 79 20 77 69 74 68 20 | 75 73 69 6e 67 20 2f 64 |ay with |using /d|
|00001c00| 65 76 2f 74 74 79 0a 7c | 09 46 6f 72 20 63 72 6f |ev/tty.||.For cro|
|00001c10| 6e 3a 20 64 6f 20 6e 6f | 74 20 62 6f 74 68 65 72 |n: do no|t bother|
|00001c20| 20 77 69 74 68 20 54 45 | 52 4d 20 69 66 20 21 69 | with TE|RM if !i|
|00001c30| 73 61 74 74 79 28 29 0a | 7c 09 46 69 78 65 64 20 |satty().||.Fixed |
|00001c40| 70 61 67 65 20 63 6f 75 | 6e 74 69 6e 67 20 69 6e |page cou|nting in|
|00001c50| 20 64 69 61 6c 20 64 69 | 72 65 63 74 6f 72 79 20 | dial di|rectory |
|00001c60| 72 6f 75 74 69 6e 65 73 | 20 28 63 6c 75 65 20 66 |routines| (clue f|
|00001c70| 72 6f 6d 20 4d 69 6b 65 | 20 53 71 75 69 72 65 73 |rom Mike| Squires|
|00001c80| 29 0a 7c 09 43 68 61 6e | 67 65 64 20 4d 73 67 5b |).|.Chan|ged Msg[|
|00001c90| 38 30 5d 20 74 6f 20 4d | 73 67 5b 53 4d 5f 42 55 |80] to M|sg[SM_BU|
|00001ca0| 46 46 5d 20 28 63 6c 75 | 65 20 66 72 6f 6d 20 44 |FF] (clu|e from D|
|00001cb0| 61 76 65 20 43 61 72 64 | 69 6e 61 6c 20 29 0a 7c |ave Card|inal ).||
|00001cc0| 09 46 69 78 65 64 20 61 | 20 62 61 64 20 74 67 65 |.Fixed a| bad tge|
|00001cd0| 74 73 74 72 28 29 20 63 | 61 6c 6c 20 28 63 6c 75 |tstr() c|all (clu|
|00001ce0| 65 20 66 72 6f 6d 20 50 | 65 72 20 42 69 6c 73 65 |e from P|er Bilse|
|00001cf0| 29 0a 7c 0a 7c 56 65 72 | 73 69 6f 6e 20 32 2e 37 |).|.|Ver|sion 2.7|
|00001d00| 20 52 61 64 6c 65 79 20 | 20 31 32 20 4a 75 6e 65 | Radley | 12 June|
|00001d10| 20 31 39 39 30 0a 7c 09 | 4d 65 72 67 65 20 69 6e | 1990.|.|Merge in|
|00001d20| 73 74 61 6c 6c 2e 64 6f | 63 20 69 6e 74 6f 20 78 |stall.do|c into x|
|00001d30| 63 6d 61 6c 74 2e 68 20 | 61 6e 64 20 52 45 41 44 |cmalt.h |and READ|
|00001d40| 4d 45 0a 7c 09 43 68 61 | 6e 67 65 20 78 63 6d 61 |ME.|.Cha|nge xcma|
|00001d50| 6c 74 2e 64 6f 63 20 74 | 6f 20 6e 72 6f 66 66 20 |lt.doc t|o nroff |
|00001d60| 73 6f 75 72 63 65 0a 7c | 09 41 64 64 20 63 72 5f |source.||.Add cr_|
|00001d70| 61 64 64 20 66 6c 61 67 | 20 74 6f 20 69 6e 73 65 |add flag| to inse|
|00001d80| 72 74 20 5b 6f 72 20 6e | 6f 74 5d 20 43 52 73 20 |rt [or n|ot] CRs |
|00001d90| 61 66 74 65 72 20 4e 4c | 73 20 69 6e 20 42 2b 20 |after NL|s in B+ |
|00001da0| 75 70 6c 6f 61 64 73 0a | 7c 0a 7c 56 65 72 73 69 |uploads.||.|Versi|
|00001db0| 6f 6e 20 32 2e 36 2e 31 | 20 42 65 74 7a 2c 20 43 |on 2.6.1| Betz, C|
|00001dc0| 61 74 74 72 61 6c 6c 2c | 20 52 6f 62 65 72 74 73 |attrall,| Roberts|
|00001dd0| 2c 20 53 63 6f 74 68 6f | 72 6e 65 2c 20 52 61 64 |, Scotho|rne, Rad|
|00001de0| 6c 65 79 20 20 31 33 20 | 4d 61 79 20 39 30 0a 7c |ley 13 |May 90.||
|00001df0| 09 55 73 65 20 73 65 70 | 61 72 61 74 65 20 72 78 |.Use sep|arate rx|
|00001e00| 62 75 66 20 61 6e 64 20 | 6b 62 62 75 66 20 66 6f |buf and |kbbuf fo|
|00001e10| 72 20 70 6f 72 74 2f 6b | 65 79 62 6f 61 72 64 20 |r port/k|eyboard |
|00001e20| 69 6e 70 75 74 20 28 54 | 6f 6d 20 43 61 74 74 72 |input (T|om Cattr|
|00001e30| 61 6c 6c 29 0a 7c 09 53 | 74 72 65 74 63 68 65 64 |all).|.S|tretched|
|00001e40| 20 73 6f 6d 65 20 73 6c | 65 65 70 20 61 6e 64 20 | some sl|eep and |
|00001e50| 6e 61 70 20 64 65 6c 61 | 79 73 20 28 44 6f 75 67 |nap dela|ys (Doug|
|00001e60| 20 53 63 6f 74 68 6f 72 | 6e 65 29 0a 7c 09 52 65 | Scothor|ne).|.Re|
|00001e70| 6d 6f 76 65 64 20 27 2f | 27 20 66 72 6f 6d 20 49 |moved '/|' from I|
|00001e80| 4e 53 44 49 52 20 64 65 | 66 69 6e 69 74 69 6f 6e |NSDIR de|finition|
|00001e90| 20 69 6e 20 4d 61 6b 65 | 66 69 6c 65 20 28 54 6f | in Make|file (To|
|00001ea0| 6d 20 42 65 74 7a 29 0a | 7c 09 46 69 78 65 64 20 |m Betz).||.Fixed |
|00001eb0| 62 75 67 20 69 6e 20 77 | 68 69 6c 65 2f 64 6f 2f |bug in w|hile/do/|
|00001ec0| 63 61 6c 6c 20 73 63 72 | 69 70 74 2f 64 6f 6e 65 |call scr|ipt/done|
|00001ed0| 20 6c 6f 67 69 63 20 28 | 63 6c 75 65 20 66 72 6f | logic (|clue fro|
|00001ee0| 6d 20 54 6f 6d 20 52 6f | 62 65 72 74 73 29 0a 7c |m Tom Ro|berts).||
|00001ef0| 09 52 65 6d 6f 76 65 64 | 20 64 64 5f 64 6f 6e 65 |.Removed| dd_done|
|00001f00| 20 76 61 72 69 61 62 6c | 65 0a 7c 09 46 69 78 65 | variabl|e.|.Fixe|
|00001f10| 64 20 74 65 72 6d 69 6e | 61 6c 28 74 6f 64 69 72 |d termin|al(todir|
|00001f20| 29 20 6c 6f 67 69 63 0a | 7c 0a 7c 56 65 72 73 69 |) logic.||.|Versi|
|00001f30| 6f 6e 20 32 2e 36 20 52 | 61 64 6c 65 79 20 20 32 |on 2.6 R|adley 2|
|00001f40| 39 20 41 70 72 69 6c 20 | 31 39 39 30 0a 7c 09 52 |9 April |1990.|.R|
|00001f50| 65 69 6e 73 74 61 74 65 | 64 20 53 43 4f 20 32 2e |einstate|d SCO 2.|
|00001f60| 32 20 75 6e 67 65 74 74 | 79 20 63 61 6c 6c 73 0a |2 ungett|y calls.|
|00001f70| 7c 09 44 65 6c 65 74 65 | 64 20 63 72 63 20 73 65 ||.Delete|d crc se|
|00001f80| 74 74 69 6e 67 2c 20 78 | 6d 6f 64 65 6d 20 6e 6f |tting, x|modem no|
|00001f90| 77 20 61 6c 77 61 79 73 | 20 64 6f 6e 65 20 77 69 |w always| done wi|
|00001fa0| 74 68 20 43 52 43 0a 7c | 09 41 64 64 65 64 20 61 |th CRC.||.Added a|
|00001fb0| 75 74 6f 20 66 6c 61 67 | 2c 20 61 75 74 6f 6d 61 |uto flag|, automa|
|00001fc0| 74 69 63 61 6c 6c 79 20 | 73 74 61 72 74 20 63 61 |tically |start ca|
|00001fd0| 70 74 75 72 65 20 6f 6e | 20 65 6e 74 65 72 69 6e |pture on| enterin|
|00001fe0| 67 20 74 65 72 6d 69 6e | 61 6c 20 6d 6f 64 65 0a |g termin|al mode.|
|00001ff0| 7c 09 55 73 65 64 20 74 | 70 75 74 73 28 29 20 66 ||.Used t|puts() f|
|00002000| 6f 72 20 73 63 72 65 65 | 6e 20 63 6f 6e 74 72 6f |or scree|n contro|
|00002010| 6c 20 73 74 72 69 6e 67 | 73 2e 0a 7c 0a 7c 56 65 |l string|s..|.|Ve|
|00002020| 72 73 69 6f 6e 20 32 2e | 35 20 47 65 6f 72 67 65 |rsion 2.|5 George|
|00002030| 20 50 6f 6e 74 69 73 20 | 26 20 4a 65 61 6e 2d 50 | Pontis |& Jean-P|
|00002040| 69 65 72 72 65 20 52 61 | 64 6c 65 79 20 20 31 39 |ierre Ra|dley 19|
|00002050| 20 41 70 72 69 6c 20 31 | 39 39 30 0a 7c 09 55 73 | April 1|990.|.Us|
|00002060| 65 20 69 6f 63 74 6c 2e | 68 20 6f 6e 6c 79 20 66 |e ioctl.|h only f|
|00002070| 6f 72 20 74 68 65 20 54 | 36 30 30 30 0a 7c 09 46 |or the T|6000.|.F|
|00002080| 69 78 65 64 20 63 61 6c | 6c 73 20 74 6f 20 6e 61 |ixed cal|ls to na|
|00002090| 70 28 29 20 66 6f 72 20 | 42 53 44 0a 7c 09 46 69 |p() for |BSD.|.Fi|
|000020a0| 78 65 64 20 73 74 61 74 | 62 75 66 28 29 20 64 65 |xed stat|buf() de|
|000020b0| 63 6c 61 72 61 74 69 6f | 6e 20 62 75 67 20 69 6e |claratio|n bug in|
|000020c0| 20 78 63 70 6f 72 74 2e | 63 0a 7c 09 49 6e 63 6c | xcport.|c.|.Incl|
|000020d0| 75 64 65 64 20 6d 6b 6c | 6f 77 28 29 2f 6d 6b 68 |uded mkl|ow()/mkh|
|000020e0| 69 67 68 28 29 20 61 73 | 20 66 72 6f 6e 74 65 6e |igh() as| fronten|
|000020f0| 64 73 20 74 6f 20 74 6f | 6c 6f 77 65 72 28 29 2f |ds to to|lower()/|
|00002100| 74 6f 75 70 70 65 72 28 | 29 0a 7c 09 49 6e 63 6c |toupper(|).|.Incl|
|00002110| 75 64 65 64 20 4e 4f 53 | 48 45 4c 4c 20 6f 70 74 |uded NOS|HELL opt|
|00002120| 69 6f 6e 0a 7c 09 45 78 | 69 74 73 20 6d 6f 70 65 |ion.|.Ex|its mope|
|00002130| 6e 28 29 20 69 66 20 6e | 6f 20 70 6f 72 74 20 73 |n() if n|o port s|
|00002140| 70 65 63 69 66 69 65 64 | 0a 7c 0a 7c 56 65 72 73 |pecified|.|.|Vers|
|00002150| 69 6f 6e 20 32 2e 34 20 | 52 61 64 6c 65 79 09 33 |ion 2.4 |Radley.3|
|00002160| 31 20 4d 61 72 20 31 39 | 39 30 0a 7c 09 4d 61 64 |1 Mar 19|90.|.Mad|
|00002170| 65 20 61 6c 6c 20 69 64 | 65 6e 74 69 66 69 65 72 |e all id|entifier|
|00002180| 73 20 75 6e 69 71 75 65 | 20 69 6e 20 66 69 72 73 |s unique| in firs|
|00002190| 74 20 73 65 76 65 6e 20 | 63 68 61 72 61 63 74 65 |t seven |characte|
|000021a0| 72 73 2e 0a 7c 09 52 65 | 70 6c 61 63 65 64 20 69 |rs..|.Re|placed i|
|000021b0| 6e 63 6f 72 72 65 63 74 | 20 72 65 66 65 72 65 6e |ncorrect| referen|
|000021c0| 63 65 73 20 74 6f 20 22 | 62 61 75 64 22 20 61 6e |ces to "|baud" an|
|000021d0| 64 20 22 62 61 75 64 2d | 72 61 74 65 22 20 62 79 |d "baud-|rate" by|
|000021e0| 0a 7c 09 20 20 22 62 70 | 73 22 20 61 6e 64 20 22 |.|. "bp|s" and "|
|000021f0| 62 69 74 73 2f 73 65 63 | 6f 6e 64 22 0a 7c 0a 7c |bits/sec|ond".|.||
|00002200| 56 65 72 73 69 6f 6e 20 | 32 2e 33 20 52 61 64 6c |Version |2.3 Radl|
|00002210| 65 79 20 20 31 39 20 46 | 65 62 20 31 39 39 30 0a |ey 19 F|eb 1990.|
|00002220| 7c 09 42 2d 50 6c 75 73 | 20 72 65 70 6c 61 63 65 ||.B-Plus| replace|
|00002230| 73 20 51 75 69 63 6b 2d | 42 0a 7c 09 52 65 69 6e |s Quick-|B.|.Rein|
|00002240| 73 74 61 74 65 64 20 78 | 63 6c 6f 67 20 63 6f 64 |stated x|clog cod|
|00002250| 65 0a 7c 09 4e 6f 20 6d | 75 6e 67 6d 6f 64 65 20 |e.|.No m|ungmode |
|00002260| 76 61 72 69 61 62 6c 65 | 3b 20 6f 76 65 72 77 72 |variable|; overwr|
|00002270| 69 74 69 6e 67 20 6f 66 | 20 61 20 66 69 6c 65 20 |iting of| a file |
|00002280| 69 6e 74 65 72 61 63 74 | 69 76 65 6c 79 20 63 6f |interact|ively co|
|00002290| 6e 66 69 72 6d 65 64 2e | 0a 7c 09 4e 6f 20 74 65 |nfirmed.|.|.No te|
|000022a0| 72 6d 20 76 61 72 69 61 | 62 6c 65 3b 20 61 6c 6c |rm varia|ble; all|
|000022b0| 20 74 72 61 6e 73 66 65 | 72 73 20 72 65 74 75 72 | transfe|rs retur|
|000022c0| 6e 20 74 6f 20 54 65 72 | 6d 69 6e 61 6c 20 6d 6f |n to Ter|minal mo|
|000022d0| 64 65 2e 0a 7c 09 41 64 | 64 65 64 20 74 69 6d 65 |de..|.Ad|ded time|
|000022e0| 72 2e 63 2c 20 74 6f 20 | 63 61 6c 69 62 72 61 74 |r.c, to |calibrat|
|000022f0| 65 20 74 68 65 20 62 75 | 69 6c 74 2d 69 6e 20 6e |e the bu|ilt-in n|
|00002300| 61 70 28 29 20 63 6f 64 | 65 2e 0a 7c 0a 7c 56 65 |ap() cod|e..|.|Ve|
|00002310| 72 73 69 6f 6e 20 32 2e | 32 09 52 61 64 6c 65 79 |rsion 2.|2.Radley|
|00002320| 09 30 35 20 4a 61 6e 20 | 31 39 39 30 0a 7c 09 52 |.05 Jan |1990.|.R|
|00002330| 65 6d 6f 76 65 64 20 58 | 43 4c 55 44 45 20 74 65 |emoved X|CLUDE te|
|00002340| 72 6d 69 6f 20 73 65 74 | 74 69 6e 67 2c 20 77 68 |rmio set|ting, wh|
|00002350| 69 63 68 20 6c 6f 63 6b | 65 64 20 70 6f 72 74 20 |ich lock|ed port |
|00002360| 6f 6e 20 66 69 72 73 74 | 20 66 6f 70 65 6e 28 29 |on first| fopen()|
|00002370| 0a 7c 09 43 68 61 6e 67 | 65 20 73 65 74 75 69 64 |.|.Chang|e setuid|
|00002380| 20 74 6f 20 62 65 20 75 | 69 64 20 6f 66 20 27 75 | to be u|id of 'u|
|00002390| 75 63 70 27 0a 7c 09 46 | 69 78 65 64 20 73 65 74 |ucp'.|.F|ixed set|
|000023a0| 2f 67 65 74 2f 75 69 64 | 20 72 6f 75 74 69 6e 65 |/get/uid| routine|
|000023b0| 73 0a 7c 09 52 65 76 69 | 73 65 64 20 6d 65 6e 75 |s.|.Revi|sed menu|
|000023c0| 20 64 69 73 70 6c 61 79 | 0a 7c 09 52 65 6d 6f 76 | display|.|.Remov|
|000023d0| 65 64 20 78 63 6c 6f 67 | 20 63 6f 64 65 20 66 72 |ed xclog| code fr|
|000023e0| 6f 6d 20 78 63 63 69 73 | 62 2e 63 0a 7c 09 43 68 |om xccis|b.c.|.Ch|
|000023f0| 61 6e 67 65 64 20 6d 61 | 6e 79 20 54 43 53 45 54 |anged ma|ny TCSET|
|00002400| 41 57 20 69 6f 63 74 6c | 20 63 61 6c 6c 73 20 74 |AW ioctl| calls t|
|00002410| 6f 20 54 43 53 45 54 41 | 0a 7c 0a 7c 56 65 72 73 |o TCSETA|.|.|Vers|
|00002420| 69 6f 6e 20 32 2e 31 09 | 52 61 64 6c 65 79 09 31 |ion 2.1.|Radley.1|
|00002430| 32 20 44 65 63 20 31 39 | 38 39 0a 7c 09 52 65 76 |2 Dec 19|89.|.Rev|
|00002440| 69 73 65 64 20 61 6c 6c | 20 69 6e 76 65 72 73 65 |ised all| inverse|
|00002450| 20 76 69 64 65 6f 20 64 | 69 73 70 6c 61 79 73 0a | video d|isplays.|
|00002460| 7c 09 54 6f 6f 6b 20 6f | 75 74 20 6d 6f 72 65 20 ||.Took o|ut more |
|00002470| 75 6e 6e 65 63 65 73 73 | 61 72 79 20 72 6f 75 74 |unnecess|ary rout|
|00002480| 69 6e 65 73 0a 7c 09 50 | 65 72 6d 69 74 74 65 64 |ines.|.P|ermitted|
|00002490| 20 6f 70 65 72 61 74 69 | 6f 6e 20 66 72 6f 6d 20 | operati|on from |
|000024a0| 27 63 72 6f 6e 27 20 6f | 72 20 27 61 74 27 0a 7c |'cron' o|r 'at'.||
|000024b0| 09 46 69 78 65 64 20 73 | 6f 6d 65 20 6f 66 20 74 |.Fixed s|ome of t|
|000024c0| 68 65 20 69 6e 74 65 72 | 72 75 70 74 20 72 6f 75 |he inter|rupt rou|
|000024d0| 74 69 6e 65 73 0a 7c 09 | 52 65 6d 6f 76 65 64 20 |tines.|.|Removed |
|000024e0| 50 55 54 5f 54 41 4b 45 | 20 6d 61 6e 69 66 65 73 |PUT_TAKE| manifes|
|000024f0| 74 2c 20 63 6f 64 65 20 | 66 6f 72 20 70 75 74 2f |t, code |for put/|
|00002500| 74 61 6b 65 20 6e 6f 77 | 20 61 6c 77 61 79 73 20 |take now| always |
|00002510| 69 6e 63 6c 75 64 65 64 | 0a 7c 09 46 69 78 65 64 |included|.|.Fixed|
|00002520| 20 73 6f 6d 65 20 6f 66 | 20 74 68 65 20 6d 6f 70 | some of| the mop|
|00002530| 65 6e 28 29 20 72 6f 75 | 74 69 6e 65 73 2e 0a 7c |en() rou|tines..||
|00002540| 09 44 69 64 20 61 77 61 | 79 20 77 69 74 68 20 44 |.Did awa|y with D|
|00002550| 52 49 42 42 4c 45 2c 20 | 75 73 65 20 6e 61 70 28 |RIBBLE, |use nap(|
|00002560| 29 20 69 6e 73 74 65 61 | 64 0a 7c 0a 7c 56 65 72 |) instea|d.|.|Ver|
|00002570| 73 69 6f 6e 20 32 2e 30 | 09 52 61 64 6c 65 79 09 |sion 2.0|.Radley.|
|00002580| 39 20 41 75 67 20 31 39 | 38 39 0a 7c 09 41 64 64 |9 Aug 19|89.|.Add|
|00002590| 65 64 20 6f 70 65 6e 66 | 69 6c 65 20 72 6f 75 74 |ed openf|ile rout|
|000025a0| 69 6e 65 20 28 63 72 65 | 64 69 74 20 74 6f 20 47 |ine (cre|dit to G|
|000025b0| 65 6f 72 67 65 20 50 6f | 6e 74 69 73 29 0a 7c 09 |eorge Po|ntis).|.|
|000025c0| 41 64 64 65 64 20 4c 49 | 42 44 49 52 20 28 63 72 |Added LI|BDIR (cr|
|000025d0| 65 64 69 74 20 74 6f 20 | 47 65 6f 72 67 65 20 50 |edit to |George P|
|000025e0| 6f 6e 74 69 73 29 0a 7c | 09 55 73 65 64 20 73 65 |ontis).||.Used se|
|000025f0| 74 62 75 66 20 6f 6e 20 | 6c 6f 63 61 6c 20 74 74 |tbuf on |local tt|
|00002600| 79 20 28 63 72 65 64 69 | 74 20 74 6f 20 47 65 6f |y (credi|t to Geo|
|00002610| 72 67 65 20 50 6f 6e 74 | 69 73 29 0a 7c 09 45 6c |rge Pont|is).|.El|
|00002620| 69 6d 69 6e 61 74 65 64 | 20 66 66 6c 75 73 68 28 |iminated| fflush(|
|00002630| 29 20 63 61 6c 6c 73 0a | 7c 09 46 69 78 65 64 20 |) calls.||.Fixed |
|00002640| 70 75 74 20 61 6e 64 20 | 74 61 6b 65 20 63 6f 64 |put and |take cod|
|00002650| 65 0a 7c 09 44 65 6c 65 | 74 65 64 20 53 43 4f 20 |e.|.Dele|ted SCO |
|00002660| 32 2e 32 20 75 6e 67 65 | 74 74 79 20 73 74 75 66 |2.2 unge|tty stuf|
|00002670| 66 0a 7c 0a 7c 56 65 72 | 73 69 6f 6e 20 31 2e 30 |f.|.|Ver|sion 1.0|
|00002680| 20 2e 2e 2e 61 6c 6c 20 | 69 6e 20 6f 72 20 61 62 | ...all |in or ab|
|00002690| 6f 75 74 2c 20 6f 68 2c | 20 73 61 79 2c 20 31 39 |out, oh,| say, 19|
|000026a0| 38 38 2e 0a 7c 09 43 44 | 2d 69 6e 64 65 70 65 6e |88..|.CD|-indepen|
|000026b0| 64 65 6e 74 20 6d 6f 64 | 65 6d 20 6f 70 65 6e 69 |dent mod|em openi|
|000026c0| 6e 67 20 61 64 64 65 64 | 20 62 79 20 46 72 65 64 |ng added| by Fred|
|000026d0| 20 42 75 63 6b 2f 4a 2d | 50 20 52 61 64 6c 65 79 | Buck/J-|P Radley|
|000026e0| 0a 7c 09 42 72 6f 6b 65 | 6e 20 73 68 65 6c 6c 2d |.|.Broke|n shell-|
|000026f0| 65 73 63 61 70 65 20 6d | 65 63 68 61 6e 69 73 6d |escape m|echanism|
|00002700| 20 66 69 78 65 64 20 62 | 79 20 46 72 65 64 20 42 | fixed b|y Fred B|
|00002710| 75 63 6b 0a 7c 09 54 61 | 6e 64 79 20 36 30 30 30 |uck.|.Ta|ndy 6000|
|00002720| 20 4c 43 4b 66 69 6c 65 | 20 73 75 70 70 6f 72 74 | LCKfile| support|
|00002730| 20 61 64 64 65 64 20 62 | 79 20 46 72 65 64 20 42 | added b|y Fred B|
|00002740| 75 63 6b 0a 7c 09 46 6c | 65 78 69 62 6c 65 20 4c |uck.|.Fl|exible L|
|00002750| 43 4b 66 69 6c 65 20 73 | 75 70 70 6f 72 74 20 61 |CKfile s|upport a|
|00002760| 64 64 65 64 20 62 79 20 | 53 74 65 76 65 20 4d 61 |dded by |Steve Ma|
|00002770| 6e 65 73 0a 7c 09 53 61 | 6d 65 2c 20 66 6f 72 20 |nes.|.Sa|me, for |
|00002780| 53 43 4f 20 32 2e 32 2c | 20 61 64 64 65 64 20 62 |SCO 2.2,| added b|
|00002790| 79 20 4a 2d 50 20 52 61 | 64 6c 65 79 0a 7c 09 46 |y J-P Ra|dley.|.F|
|000027a0| 75 6c 6c 73 63 72 65 65 | 6e 20 64 69 61 6c 69 6e |ullscree|n dialin|
|000027b0| 67 20 64 69 72 65 63 74 | 6f 72 79 20 61 64 64 65 |g direct|ory adde|
|000027c0| 64 20 62 79 20 53 74 65 | 76 65 20 4d 61 6e 65 73 |d by Ste|ve Manes|
|000027d0| 0a 7c 09 46 75 6c 6c 73 | 63 72 65 65 6e 20 64 69 |.|.Fulls|creen di|
|000027e0| 61 6c 69 6e 67 20 64 69 | 72 65 63 74 6f 72 79 20 |aling di|rectory |
|000027f0| 74 75 6e 65 64 20 62 79 | 20 46 72 65 64 20 42 75 |tuned by| Fred Bu|
|00002800| 63 6b 2f 4a 2d 50 20 52 | 61 64 6c 65 79 0a 7c 09 |ck/J-P R|adley.|.|
|00002810| 53 68 65 6c 6c 2d 65 73 | 63 61 70 65 20 69 67 6e |Shell-es|cape ign|
|00002820| 6f 72 65 2d 53 49 47 49 | 4e 54 20 62 75 67 20 66 |ore-SIGI|NT bug f|
|00002830| 69 78 65 64 20 62 79 20 | 46 72 65 64 20 42 75 63 |ixed by |Fred Buc|
|00002840| 6b 0a 7c 09 43 6f 6d 6d | 61 6e 64 2d 6d 6f 64 65 |k.|.Comm|and-mode|
|00002850| 20 69 67 6e 6f 72 65 2d | 78 6f 6e 2f 78 6f 66 66 | ignore-|xon/xoff|
|00002860| 20 62 75 67 20 66 69 78 | 65 64 20 62 79 20 46 72 | bug fix|ed by Fr|
|00002870| 65 64 20 42 75 63 6b 0a | 7c 09 53 63 72 69 70 74 |ed Buck.||.Script|
|00002880| 20 70 61 72 73 69 6e 67 | 20 67 72 65 61 74 6c 79 | parsing| greatly|
|00002890| 20 65 78 74 65 6e 64 65 | 64 20 62 79 20 46 72 65 | extende|d by Fre|
|000028a0| 64 20 42 75 63 6b 0a 7c | 09 22 42 59 45 22 20 73 |d Buck.||."BYE" s|
|000028b0| 65 71 75 65 6e 63 65 20 | 74 6f 20 6d 6f 64 65 6d |equence |to modem|
|000028c0| 20 6f 6e 20 65 78 69 74 | 20 61 64 64 65 64 20 62 | on exit| added b|
|000028d0| 79 20 46 72 65 64 20 42 | 75 63 6b 0a 7c 0a 7c 09 |y Fred B|uck.|.|.|
|000028e0| 50 72 6f 67 72 61 6d 20 | 6e 61 6d 65 64 20 58 43 |Program |named XC|
|000028f0| 4d 41 4c 54 20 69 6e 73 | 74 65 61 64 20 6f 66 20 |MALT ins|tead of |
|00002900| 58 43 4f 4d 4d 2c 20 62 | 79 20 46 72 65 64 20 42 |XCOMM, b|y Fred B|
|00002910| 75 63 6b 0a 7c 0a 7c 0a | 7c 09 58 20 43 20 4f 20 |uck.|.|.||.X C O |
|00002920| 4d 20 4d 20 20 20 20 52 | 20 45 20 56 20 49 20 53 |M M R| E V I S|
|00002930| 20 49 20 4f 20 4e 20 20 | 20 20 48 20 49 20 53 20 | I O N | H I S |
|00002940| 54 20 4f 20 52 20 59 0a | 7c 0a 7c 0a 7c 56 65 72 |T O R Y.||.|.|Ver|
|00002950| 73 69 6f 6e 20 32 2e 32 | 09 6c 61 72 72 79 20 67 |sion 2.2|.larry g|
|00002960| 65 6e 73 63 68 09 31 34 | 20 44 65 63 20 38 37 09 |ensch.14| Dec 87.|
|00002970| 4d 61 6a 6f 72 20 63 6f | 64 65 20 72 65 73 74 72 |Major co|de restr|
|00002980| 75 63 74 75 72 65 0a 7c | 09 52 65 64 75 63 65 64 |ucture.||.Reduced|
|00002990| 20 70 72 6f 67 72 61 6d | 20 61 6e 64 20 63 6f 6d | program| and com|
|000029a0| 6d 61 6e 64 20 6f 70 74 | 69 6f 6e 73 0a 7c 09 41 |mand opt|ions.|.A|
|000029b0| 64 64 65 64 20 53 45 54 | 20 63 6f 6d 6d 61 6e 64 |dded SET| command|
|000029c0| 20 66 6f 72 20 73 65 74 | 74 69 6e 67 20 76 61 72 | for set|ting var|
|000029d0| 69 6f 75 73 20 70 61 72 | 61 6d 65 74 65 72 73 0a |ious par|ameters.|
|000029e0| 7c 09 41 64 64 65 64 20 | 48 41 4e 47 55 50 20 63 ||.Added |HANGUP c|
|000029f0| 6f 6d 6d 61 6e 64 20 66 | 6f 72 20 64 69 73 63 6f |ommand f|or disco|
|00002a00| 6e 6e 65 63 74 69 6e 67 | 20 6d 6f 64 65 6d 0a 7c |nnecting| modem.||
|00002a10| 09 4d 6f 64 69 66 69 65 | 64 20 78 63 63 69 73 62 |.Modifie|d xccisb|
|00002a20| 2e 63 20 63 6f 64 65 20 | 74 6f 20 73 75 70 70 6f |.c code |to suppo|
|00002a30| 72 74 20 43 49 53 20 22 | 51 75 69 63 6b 20 42 22 |rt CIS "|Quick B"|
|00002a40| 20 50 72 6f 74 6f 63 6f | 6c 0a 7c 09 41 64 64 65 | Protoco|l.|.Adde|
|00002a50| 64 20 78 63 73 63 72 70 | 74 2e 63 20 63 6f 64 65 |d xcscrp|t.c code|
|00002a60| 20 66 6f 72 20 70 72 6f | 63 65 73 73 69 6e 67 20 | for pro|cessing |
|00002a70| 73 63 72 69 70 74 20 66 | 69 6c 65 73 0a 7c 09 41 |script f|iles.|.A|
|00002a80| 64 64 65 64 20 53 43 52 | 49 50 54 3d 20 70 61 72 |dded SCR|IPT= par|
|00002a90| 61 6d 65 74 65 72 20 74 | 6f 20 70 68 6f 6e 65 62 |ameter t|o phoneb|
|00002aa0| 6f 6f 6b 20 70 72 6f 63 | 65 73 73 69 6e 67 20 28 |ook proc|essing (|
|00002ab0| 61 75 74 6f 2d 6c 6f 67 | 6f 6e 20 73 63 72 69 70 |auto-log|on scrip|
|00002ac0| 74 73 29 0a 7c 09 41 64 | 64 65 64 20 43 49 53 20 |ts).|.Ad|ded CIS |
|00002ad0| 70 61 72 61 6d 65 74 65 | 72 20 66 6f 72 20 43 49 |paramete|r for CI|
|00002ae0| 53 20 3c 45 4e 51 3e 20 | 61 75 74 6f 20 74 72 61 |S <ENQ> |auto tra|
|00002af0| 6e 73 66 65 72 73 0a 7c | 09 41 64 64 65 64 20 4e |nsfers.||.Added N|
|00002b00| 4c 20 70 61 72 61 6d 65 | 74 65 72 20 66 6f 72 20 |L parame|ter for |
|00002b10| 6e 65 77 6c 69 6e 65 20 | 74 72 61 6e 73 6c 61 74 |newline |translat|
|00002b20| 69 6f 6e 0a 7c 09 41 64 | 64 65 64 20 48 41 4e 47 |ion.|.Ad|ded HANG|
|00002b30| 55 50 20 63 6f 6d 6d 61 | 6e 64 20 66 72 6f 6d 20 |UP comma|nd from |
|00002b40| 74 65 72 6d 69 6e 61 6c | 20 6d 6f 64 65 0a 7c 09 |terminal| mode.|.|
|00002b50| 41 64 64 65 64 20 53 43 | 52 49 50 54 20 63 6f 6d |Added SC|RIPT com|
|00002b60| 6d 61 6e 64 20 66 72 6f | 6d 20 74 65 72 6d 69 6e |mand fro|m termin|
|00002b70| 61 6c 20 6d 6f 64 65 0a | 7c 0a 7c 56 65 72 73 69 |al mode.||.|Versi|
|00002b80| 6f 6e 20 32 2e 31 62 09 | 6c 61 72 72 79 20 67 65 |on 2.1b.|larry ge|
|00002b90| 6e 73 63 68 09 31 31 20 | 4e 6f 76 20 38 37 09 42 |nsch.11 |Nov 87.B|
|00002ba0| 75 67 20 46 69 78 20 72 | 65 6c 65 61 73 65 0a 7c |ug Fix r|elease.||
|00002bb0| 09 28 6e 6f 20 62 75 67 | 73 20 69 6e 20 74 68 65 |.(no bug|s in the|
|00002bc0| 20 63 6f 64 65 2c 20 6a | 75 73 74 20 73 6f 6d 65 | code, j|ust some|
|00002bd0| 20 70 6f 72 74 61 62 69 | 6c 69 74 79 20 66 69 78 | portabi|lity fix|
|00002be0| 65 73 29 0a 7c 09 43 68 | 61 6e 67 65 64 20 22 73 |es).|.Ch|anged "s|
|00002bf0| 69 67 73 65 74 22 20 69 | 6e 20 78 63 63 69 73 62 |igset" i|n xccisb|
|00002c00| 20 74 6f 20 22 73 69 67 | 6e 61 6c 22 0a 7c 09 52 | to "sig|nal".|.R|
|00002c10| 65 6d 6f 76 65 64 20 23 | 69 6e 63 6c 75 64 65 20 |emoved #|include |
|00002c20| 3c 73 65 74 6a 6d 70 2e | 68 3e 20 66 72 6f 6d 20 |<setjmp.|h> from |
|00002c30| 78 63 78 6d 64 6d 0a 7c | 0a 7c 56 65 72 73 69 6f |xcxmdm.||.|Versio|
|00002c40| 6e 20 32 2e 31 61 09 6c | 61 72 72 79 20 67 65 6e |n 2.1a.l|arry gen|
|00002c50| 73 63 68 09 32 38 20 4f | 63 74 20 38 37 09 47 65 |sch.28 O|ct 87.Ge|
|00002c60| 6e 65 72 61 6c 20 55 70 | 64 61 74 65 0a 7c 09 41 |neral Up|date.|.A|
|00002c70| 64 64 65 64 20 43 49 53 | 20 22 42 22 20 50 72 6f |dded CIS| "B" Pro|
|00002c80| 74 6f 63 6f 6c 20 28 63 | 2c 20 63 74 20 63 6f 6d |tocol (c|, ct com|
|00002c90| 6d 61 6e 64 73 29 0a 7c | 09 41 64 64 65 64 20 42 |mands).||.Added B|
|00002ca0| 41 55 44 3d 20 26 20 42 | 49 54 53 3d 20 70 61 72 |AUD= & B|ITS= par|
|00002cb0| 61 6d 65 74 65 72 73 20 | 74 6f 20 70 68 6f 6e 65 |ameters |to phone|
|00002cc0| 6c 69 73 74 20 66 69 6c | 65 2e 0a 7c 09 53 77 69 |list fil|e..|.Swi|
|00002cd0| 74 63 68 65 64 20 73 6f | 6d 65 20 63 6f 6d 6d 61 |tched so|me comma|
|00002ce0| 6e 64 20 6c 65 74 74 65 | 72 73 0a 7c 09 52 65 76 |nd lette|rs.|.Rev|
|00002cf0| 69 73 65 64 20 63 6f 6d | 6d 61 6e 64 20 6c 69 6e |ised com|mand lin|
|00002d00| 65 20 70 61 72 73 69 6e | 67 20 74 6f 20 75 73 65 |e parsin|g to use|
|00002d10| 20 67 65 74 6f 70 74 28 | 29 0a 7c 0a 7c 56 65 72 | getopt(|).|.|Ver|
|00002d20| 73 69 6f 6e 20 32 2e 30 | 09 6c 61 72 72 79 20 67 |sion 2.0|.larry g|
|00002d30| 65 6e 73 63 68 09 31 39 | 20 4f 63 74 20 38 37 09 |ensch.19| Oct 87.|
|00002d40| 52 65 76 69 73 69 6f 6e | 73 20 66 6f 72 20 53 79 |Revision|s for Sy|
|00002d50| 73 74 65 6d 20 56 2e 33 | 0a 7c 09 43 68 61 6e 67 |stem V.3|.|.Chang|
|00002d60| 65 64 20 3c 73 67 74 74 | 79 3e 20 72 65 66 65 72 |ed <sgtt|y> refer|
|00002d70| 65 6e 63 65 73 20 74 6f | 20 3c 74 65 72 6d 69 6f |ences to| <termio|
|00002d80| 3e 20 28 6d 6f 64 69 66 | 69 65 64 20 69 6f 63 74 |> (modif|ied ioct|
|00002d90| 6c 28 32 29 20 63 61 6c | 6c 73 29 0a 7c 09 43 68 |l(2) cal|ls).|.Ch|
|00002da0| 61 6e 67 65 64 20 74 65 | 72 6d 69 6e 61 6c 20 6d |anged te|rminal m|
|00002db0| 6f 64 65 20 66 75 6e 63 | 74 69 6f 6e 20 6b 65 79 |ode func|tion key|
|00002dc0| 73 20 74 6f 20 3c 45 53 | 43 3e 20 73 65 71 75 65 |s to <ES|C> seque|
|00002dd0| 6e 63 65 73 3b 20 61 64 | 64 65 64 0a 7c 09 09 67 |nces; ad|ded.|..g|
|00002de0| 65 74 63 6f 6e 63 68 72 | 28 29 0a 7c 0a 7c 56 65 |etconchr|().|.|Ve|
|00002df0| 72 73 69 6f 6e 20 31 2e | 31 09 45 72 69 63 20 45 |rsion 1.|1.Eric E|
|00002e00| 20 43 6f 65 09 32 31 20 | 4a 75 6c 20 38 35 0a 7c | Coe.21 |Jul 85.||
|00002e10| 09 41 75 74 6f 64 69 61 | 6c 20 66 6f 72 20 48 61 |.Autodia|l for Ha|
|00002e20| 79 65 73 2d 63 6f 6d 70 | 61 74 69 62 6c 65 20 6d |yes-comp|atible m|
|00002e30| 6f 64 65 6d 2e 0a 7c 09 | 47 65 6e 65 72 61 6c 20 |odem..|.|General |
|00002e40| 72 65 61 72 72 61 6e 67 | 69 6e 67 20 6f 66 20 74 |rearrang|ing of t|
|00002e50| 68 65 20 63 6f 64 65 0a | 7c 0a 7c 56 65 72 73 69 |he code.||.|Versi|
|00002e60| 6f 6e 20 31 2e 30 09 45 | 72 69 63 20 45 20 43 6f |on 1.0.E|ric E Co|
|00002e70| 65 09 31 32 20 41 70 72 | 20 38 35 0a 7c 09 50 72 |e.12 Apr| 85.|.Pr|
|00002e80| 6f 67 72 61 6d 20 63 72 | 65 61 74 65 64 0a 7c 0a |ogram cr|eated.|.|
|00002e90| 7c 0a 7c 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d ||.|=====|========|
|00002ea0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002eb0| 3d 3d 3d 3d 3d 3d 0a 7c | 0a 7c 0a 7c 4e 6f 74 65 |======.||.|.|Note|
|00002ec0| 3a 20 69 6e 20 74 68 65 | 20 6f 72 69 67 69 6e 61 |: in the| origina|
|00002ed0| 6c 20 58 43 4f 4d 4d 20 | 66 69 6c 65 20 22 69 6e |l XCOMM |file "in|
|00002ee0| 73 74 61 6c 6c 2e 64 6f | 63 22 2c 20 4c 61 72 72 |stall.do|c", Larr|
|00002ef0| 79 20 47 65 6e 73 63 68 | 20 67 61 76 65 20 68 69 |y Gensch| gave hi|
|00002f00| 73 0a 7c 76 61 72 69 6f | 75 73 20 6d 61 69 6c 20 |s.|vario|us mail |
|00002f10| 61 64 64 72 65 73 73 65 | 73 20 66 6f 72 20 75 73 |addresse|s for us|
|00002f20| 65 72 73 20 74 6f 20 72 | 65 61 63 68 20 68 69 6d |ers to r|each him|
|00002f30| 20 61 62 6f 75 74 20 62 | 75 67 20 72 65 70 6f 72 | about b|ug repor|
|00002f40| 74 73 2c 20 75 70 67 72 | 61 64 65 0a 7c 72 65 71 |ts, upgr|ade.|req|
|00002f50| 75 65 73 74 73 2c 20 61 | 6e 64 20 74 68 65 20 6c |uests, a|nd the l|
|00002f60| 69 6b 65 2e 20 20 42 75 | 74 20 4c 61 72 72 79 20 |ike. Bu|t Larry |
|00002f70| 64 6f 65 73 6e 27 74 20 | 73 75 70 70 6f 72 74 20 |doesn't |support |
|00002f80| 28 6f 72 20 69 6e 20 66 | 61 63 74 20 68 61 76 65 |(or in f|act have|
|00002f90| 20 61 6e 79 74 68 69 6e | 67 0a 7c 74 6f 20 64 6f | anythin|g.|to do|
|00002fa0| 20 77 69 74 68 29 20 58 | 43 4d 41 4c 54 2c 20 65 | with) X|CMALT, e|
|00002fb0| 78 63 65 70 74 20 74 68 | 61 74 20 58 43 4d 41 4c |xcept th|at XCMAL|
|00002fc0| 54 20 69 73 20 62 61 73 | 65 64 20 6f 6e 20 58 43 |T is bas|ed on XC|
|00002fd0| 4f 4d 4d 20 32 2e 32 2c | 20 73 6f 20 74 68 65 72 |OMM 2.2,| so ther|
|00002fe0| 65 27 73 20 6e 6f 0a 7c | 70 6f 69 6e 74 20 69 6e |e's no.||point in|
|00002ff0| 20 69 6e 63 6c 75 64 69 | 6e 67 20 74 68 69 73 20 | includi|ng this |
|00003000| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 68 65 72 65 |informat|ion here|
|00003010| 2e 0a 7c 46 72 65 64 20 | 42 75 63 6b 2c 20 77 68 |..|Fred |Buck, wh|
|00003020| 6f 20 6d 61 64 65 20 74 | 68 65 20 6d 61 6a 6f 72 |o made t|he major|
|00003030| 20 63 68 61 6e 67 65 73 | 20 66 72 6f 6d 20 58 43 | changes| from XC|
|00003040| 4f 4d 4d 20 74 6f 20 58 | 43 4d 41 4c 54 2c 20 70 |OMM to X|CMALT, p|
|00003050| 61 73 73 65 64 20 61 77 | 61 79 20 69 6e 0a 7c 65 |assed aw|ay in.|e|
|00003060| 61 72 6c 79 20 31 39 38 | 39 2e 0a 7c 4a 65 61 6e |arly 198|9..|Jean|
|00003070| 2d 50 69 65 72 72 65 20 | 52 61 64 6c 65 79 20 68 |-Pierre |Radley h|
|00003080| 61 73 20 73 69 6e 63 65 | 20 62 65 65 6e 20 73 68 |as since| been sh|
|00003090| 65 70 68 65 72 64 69 6e | 67 20 74 68 65 20 70 72 |epherdin|g the pr|
|000030a0| 6f 67 72 61 6d 20 61 73 | 20 69 74 20 65 76 6f 6c |ogram as| it evol|
|000030b0| 76 65 64 20 66 72 6f 6d | 0a 7c 58 43 4d 41 4c 54 |ved from|.|XCMALT|
|000030c0| 20 74 6f 20 58 43 2e 0a | 7c 0a 7c 47 72 69 70 65 | to XC..||.|Gripe|
|000030d0| 73 2c 20 62 75 67 73 2c | 20 61 6e 64 20 63 6f 6d |s, bugs,| and com|
|000030e0| 6d 65 6e 74 73 20 61 63 | 63 65 70 74 65 64 20 62 |ments ac|cepted b|
|000030f0| 79 3a 0a 7c 09 4a 65 61 | 6e 2d 50 69 65 72 72 65 |y:.|.Jea|n-Pierre|
|00003100| 20 52 61 64 6c 65 79 0a | 7c 09 20 20 20 6a 70 72 | Radley.||. jpr|
|00003110| 40 6a 70 72 2e 63 6f 6d | 0a 7c 09 20 20 20 37 32 |@jpr.com|.|. 72|
|00003120| 31 36 30 2e 31 33 34 31 | 40 63 6f 6d 70 75 73 65 |160.1341|@compuse|
|00003130| 72 76 65 2e 63 6f 6d 0a | 53 48 41 52 5f 45 4f 46 |rve.com.|SHAR_EOF|
|00003140| 0a 69 66 20 74 65 73 74 | 20 31 30 39 32 37 20 2d |.if test| 10927 -|
|00003150| 6e 65 20 22 60 77 63 20 | 2d 63 20 3c 20 27 52 45 |ne "`wc |-c < 'RE|
|00003160| 41 44 4d 45 27 60 22 0a | 74 68 65 6e 0a 09 65 63 |ADME'`".|then..ec|
|00003170| 68 6f 20 73 68 61 72 3a | 20 65 72 72 6f 72 20 74 |ho shar:| error t|
|00003180| 72 61 6e 73 6d 69 74 74 | 69 6e 67 20 22 27 52 45 |ransmitt|ing "'RE|
|00003190| 41 44 4d 45 27 22 20 27 | 28 73 68 6f 75 6c 64 20 |ADME'" '|(should |
|000031a0| 68 61 76 65 20 62 65 65 | 6e 20 31 30 39 32 37 20 |have bee|n 10927 |
|000031b0| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 66 69 0a |characte|rs)'.fi.|
|000031c0| 66 69 20 23 20 65 6e 64 | 20 6f 66 20 6f 76 65 72 |fi # end| of over|
|000031d0| 77 72 69 74 69 6e 67 20 | 63 68 65 63 6b 0a 65 63 |writing |check.ec|
|000031e0| 68 6f 20 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |ho shar:| extract|
|000031f0| 69 6e 67 20 22 27 2e 61 | 75 74 6f 63 69 73 27 22 |ing "'.a|utocis'"|
|00003200| 20 27 28 33 33 34 33 20 | 63 68 61 72 61 63 74 65 | '(3343 |characte|
|00003210| 72 73 29 27 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |rs)'.if |test -f |
|00003220| 27 2e 61 75 74 6f 63 69 | 73 27 0a 74 68 65 6e 0a |'.autoci|s'.then.|
|00003230| 09 65 63 68 6f 20 73 68 | 61 72 3a 20 77 69 6c 6c |.echo sh|ar: will|
|00003240| 20 6e 6f 74 20 6f 76 65 | 72 2d 77 72 69 74 65 20 | not ove|r-write |
|00003250| 65 78 69 73 74 69 6e 67 | 20 66 69 6c 65 20 22 27 |existing| file "'|
|00003260| 2e 61 75 74 6f 63 69 73 | 27 22 0a 65 6c 73 65 0a |.autocis|'".else.|
|00003270| 73 65 64 20 27 73 2f 5e | 7c 2f 2f 27 20 3c 3c 20 |sed 's/^||//' << |
|00003280| 5c 53 48 41 52 5f 45 4f | 46 20 3e 20 27 2e 61 75 |\SHAR_EO|F > '.au|
|00003290| 74 6f 63 69 73 27 0a 7c | 23 20 61 75 74 6f 63 69 |tocis'.||# autoci|
|000032a0| 73 20 2d 20 78 63 20 73 | 63 72 69 70 74 20 74 6f |s - xc s|cript to|
|000032b0| 20 76 69 73 69 74 20 43 | 49 53 20 61 75 74 6f 6d | visit C|IS autom|
|000032c0| 61 67 69 63 61 6c 6c 79 | 2e 0a 7c 23 20 54 68 69 |agically|..|# Thi|
|000032d0| 73 20 66 69 6c 65 20 75 | 73 65 73 20 34 2d 63 68 |s file u|ses 4-ch|
|000032e0| 61 72 61 63 74 65 72 20 | 74 61 62 73 74 6f 70 73 |aracter |tabstops|
|000032f0| 2e 0a 7c 23 20 49 74 20 | 77 69 6c 6c 20 6c 6f 67 |..|# It |will log|
|00003300| 20 69 6e 2c 20 76 69 73 | 69 74 20 43 49 53 20 4d | in, vis|it CIS M|
|00003310| 61 69 6c 20 28 69 66 20 | 6d 61 69 6c 20 69 73 20 |ail (if |mail is |
|00003320| 77 61 69 74 69 6e 67 29 | 2c 20 74 68 65 6e 20 74 |waiting)|, then t|
|00003330| 68 65 0a 7c 23 20 20 50 | 52 41 43 54 49 43 45 20 |he.|# P|RACTICE |
|00003340| 61 6e 64 20 55 4e 49 58 | 20 46 6f 72 61 2c 20 75 |and UNIX| Fora, u|
|00003350| 70 6c 6f 61 64 69 6e 67 | 20 61 6e 79 20 70 72 65 |ploading| any pre|
|00003360| 70 61 72 65 64 20 66 69 | 6c 65 73 2c 20 64 6f 77 |pared fi|les, dow|
|00003370| 6e 6c 6f 61 64 69 6e 67 | 0a 7c 23 20 20 61 6c 6c |nloading|.|# all|
|00003380| 20 6e 65 77 20 6d 65 73 | 73 61 67 65 73 2c 20 61 | new mes|sages, a|
|00003390| 6e 64 20 63 61 70 74 75 | 72 65 20 69 6e 74 6f 20 |nd captu|re into |
|000033a0| 74 68 72 65 65 20 73 65 | 70 61 72 61 74 65 20 66 |three se|parate f|
|000033b0| 69 6c 65 73 2e 0a 7c 23 | 20 54 68 65 20 66 6f 6c |iles..|#| The fol|
|000033c0| 6c 6f 77 69 6e 67 20 61 | 73 73 75 6d 70 74 69 6f |lowing a|ssumptio|
|000033d0| 6e 73 20 61 72 65 20 6d | 61 64 65 20 61 62 6f 75 |ns are m|ade abou|
|000033e0| 74 20 79 6f 75 72 20 43 | 49 53 20 69 6e 74 65 72 |t your C|IS inter|
|000033f0| 61 63 74 69 6f 6e 73 3a | 0a 7c 0a 7c 23 20 20 59 |actions:|.|.|# Y|
|00003400| 6f 75 20 67 6f 20 74 6f | 20 4d 41 49 4c 20 75 70 |ou go to| MAIL up|
|00003410| 6f 6e 20 6c 6f 67 69 6e | 20 69 66 20 61 6e 79 20 |on login| if any |
|00003420| 6d 61 69 6c 20 69 73 20 | 77 61 69 74 69 6e 67 2e |mail is |waiting.|
|00003430| 0a 7c 23 20 20 59 6f 75 | 20 61 72 65 20 69 6e 20 |.|# You| are in |
|00003440| 22 65 78 70 65 72 74 22 | 20 6d 6f 64 65 20 69 6e |"expert"| mode in|
|00003450| 20 4d 41 49 4c 2e 0a 7c | 23 20 20 59 6f 75 20 61 | MAIL..||# You a|
|00003460| 72 65 20 69 6e 20 43 6f | 6d 6d 61 6e 64 20 6d 6f |re in Co|mmand mo|
|00003470| 64 65 20 69 6e 20 61 6c | 6c 20 46 6f 72 61 2e 0a |de in al|l Fora..|
|00003480| 7c 23 20 20 59 6f 75 20 | 68 61 76 65 20 6f 70 74 ||# You |have opt|
|00003490| 65 64 20 66 6f 72 20 63 | 6f 6e 74 69 6e 75 6f 75 |ed for c|ontinuou|
|000034a0| 73 20 72 65 61 64 69 6e | 67 20 69 6e 20 61 6c 6c |s readin|g in all|
|000034b0| 20 46 6f 72 61 2e 0a 7c | 23 20 20 59 6f 75 20 68 | Fora..||# You h|
|000034c0| 61 76 65 20 73 65 74 20 | 79 6f 75 72 20 50 72 6f |ave set |your Pro|
|000034d0| 6d 70 74 20 43 68 61 72 | 20 73 65 74 20 74 6f 20 |mpt Char| set to |
|000034e0| 27 5e 48 27 20 2d 2d 62 | 61 63 6b 73 70 61 63 65 |'^H' --b|ackspace|
|000034f0| 2d 2d 20 69 6e 20 61 6c | 6c 20 46 6f 72 61 2e 0a |-- in al|l Fora..|
|00003500| 7c 23 09 54 68 69 73 20 | 6c 61 73 74 20 69 73 20 ||#.This |last is |
|00003510| 56 45 52 59 20 63 72 69 | 74 69 63 61 6c 20 74 6f |VERY cri|tical to|
|00003520| 20 74 68 65 20 70 72 6f | 70 65 72 6c 79 20 74 72 | the pro|perly tr|
|00003530| 69 67 67 65 72 20 74 68 | 65 20 57 41 49 54 46 4f |igger th|e WAITFO|
|00003540| 52 73 0a 7c 0a 7c 23 20 | 54 68 65 20 73 63 72 69 |Rs.|.|# |The scri|
|00003550| 70 74 20 63 61 6e 20 62 | 65 20 6d 6f 64 69 66 69 |pt can b|e modifi|
|00003560| 65 64 20 74 6f 20 73 65 | 74 20 61 6c 6c 20 6f 66 |ed to se|t all of|
|00003570| 20 74 68 65 73 65 20 6f | 70 74 69 6f 6e 73 20 6f | these o|ptions o|
|00003580| 6e 20 61 20 70 65 72 2f | 73 65 73 73 69 6f 6e 0a |n a per/|session.|
|00003590| 7c 23 20 62 61 73 69 73 | 20 69 66 20 79 6f 75 20 ||# basis| if you |
|000035a0| 77 69 73 68 20 74 6f 20 | 72 65 6d 61 69 6e 20 69 |wish to |remain i|
|000035b0| 6e 20 6d 65 6e 75 2d 6d | 6f 64 65 20 61 74 20 6f |n menu-m|ode at o|
|000035c0| 74 68 65 72 20 74 69 6d | 65 73 0a 7c 0a 7c 74 74 |ther tim|es.|.|tt|
|000035d0| 79 20 22 6f 6e 22 09 09 | 23 20 65 63 68 6f 20 74 |y "on"..|# echo t|
|000035e0| 6f 20 74 68 65 20 74 74 | 79 20 77 68 69 6c 65 20 |o the tt|y while |
|000035f0| 73 63 72 69 70 74 20 69 | 73 20 72 75 6e 6e 69 6e |script i|s runnin|
|00003600| 67 0a 7c 64 65 62 75 67 | 20 22 6f 6e 22 09 09 23 |g.|debug| "on"..#|
|00003610| 20 63 61 70 74 75 72 65 | 20 69 6e 20 64 65 62 75 | capture| in debu|
|00003620| 67 2e 6c 6f 67 20 70 72 | 6f 76 69 64 69 6e 67 20 |g.log pr|oviding |
|00003630| 66 69 6c 65 20 70 72 65 | 2d 65 78 69 73 74 73 0a |file pre|-exists.|
|00003640| 7c 73 65 74 20 37 62 69 | 74 20 6f 6e 09 09 23 20 ||set 7bi|t on..# |
|00003650| 43 49 53 20 69 73 20 68 | 61 70 70 69 65 72 0a 7c |CIS is h|appier.||
|00003660| 73 65 74 20 62 70 73 20 | 32 34 30 30 0a 7c 73 65 |set bps |2400.|se|
|00003670| 74 20 63 69 73 20 6f 66 | 66 09 09 23 20 64 6f 6e |t cis of|f..# don|
|00003680| 27 74 20 74 72 69 67 67 | 65 72 20 6f 6e 20 61 6e |'t trigg|er on an|
|00003690| 79 20 73 74 72 61 79 20 | 45 4e 51 20 63 68 61 72 |y stray |ENQ char|
|000036a0| 61 63 74 65 72 0a 7c 73 | 65 74 20 78 6f 66 66 20 |acter.|s|et xoff |
|000036b0| 6f 6e 09 09 23 20 73 65 | 74 20 58 4f 4e 2f 58 4f |on..# se|t XON/XO|
|000036c0| 46 46 20 73 69 67 6e 61 | 6c 6c 69 6e 67 0a 7c 0a |FF signa|lling.|.|
|000036d0| 7c 69 66 20 21 20 6c 69 | 6e 6b 65 64 3b 20 74 68 ||if ! li|nked; th|
|000036e0| 65 6e 20 64 69 61 6c 20 | 22 37 36 36 32 30 38 30 |en dial |"7662080|
|000036f0| 22 3b 20 65 6e 64 69 66 | 09 23 20 64 69 61 6c 20 |"; endif|.# dial |
|00003700| 74 68 69 73 20 6e 75 6d | 62 65 72 0a 7c 77 68 69 |this num|ber.|whi|
|00003710| 6c 65 20 21 20 77 61 69 | 74 66 6f 72 20 22 32 34 |le ! wai|tfor "24|
|00003720| 30 30 22 20 35 32 09 09 | 09 09 23 20 67 69 76 65 |00" 52..|..# give|
|00003730| 20 6d 6f 64 65 6d 20 35 | 32 20 73 65 63 73 20 74 | modem 5|2 secs t|
|00003740| 6f 20 73 61 79 20 22 32 | 34 30 30 22 0a 7c 09 64 |o say "2|400".|.d|
|00003750| 6f 0a 7c 09 09 72 65 64 | 69 61 6c 0a 7c 09 64 6f |o.|..red|ial.|.do|
|00003760| 6e 65 0a 7c 0a 7c 70 61 | 75 73 65 20 32 09 09 09 |ne.|.|pa|use 2...|
|00003770| 09 09 09 23 20 6c 65 74 | 20 6e 65 74 77 6f 72 6b |...# let| network|
|00003780| 20 63 61 74 63 68 20 75 | 70 0a 7c 74 72 61 6e 73 | catch u|p.|trans|
|00003790| 6d 69 74 20 22 5e 43 22 | 09 09 09 09 23 20 46 69 |mit "^C"|....# Fi|
|000037a0| 72 73 74 20 74 68 69 6e | 67 20 74 6f 20 73 65 6e |rst thin|g to sen|
|000037b0| 64 20 43 49 53 0a 7c 70 | 61 75 73 65 20 33 09 09 |d CIS.|p|ause 3..|
|000037c0| 09 09 09 09 23 20 6c 65 | 74 20 6e 65 74 77 6f 72 |....# le|t networ|
|000037d0| 6b 20 63 61 74 63 68 20 | 75 70 0a 7c 0a 7c 23 20 |k catch |up.|.|# |
|000037e0| 4e 6f 77 20 73 65 6e 64 | 20 43 49 53 20 6f 6e 65 |Now send| CIS one|
|000037f0| 20 73 74 72 69 6e 67 20 | 77 69 74 68 20 50 50 4e | string |with PPN|
|00003800| 2c 20 66 69 72 73 74 20 | 73 65 72 76 69 63 65 20 |, first |service |
|00003810| 74 6f 20 67 6f 20 74 6f | 2c 20 61 6e 64 20 70 61 |to go to|, and pa|
|00003820| 73 73 77 6f 72 64 0a 7c | 74 72 61 6e 73 6d 69 74 |ssword.||transmit|
|00003830| 20 22 37 32 31 36 30 2c | 31 33 34 31 2f 67 6f 3a | "72160,|1341/go:|
|00003840| 6d 61 69 6c 5c 5c 62 65 | 69 67 65 2a 73 63 72 65 |mail\\be|ige*scre|
|00003850| 77 5e 4d 22 0a 7c 0a 7c | 69 66 20 77 61 69 74 66 |w^M".|.||if waitf|
|00003860| 6f 72 20 22 43 6f 6d 70 | 75 53 65 72 76 65 20 4d |or "Comp|uServe M|
|00003870| 61 69 6c 5e 4d 22 20 38 | 09 09 09 23 20 77 65 20 |ail^M" 8|...# we |
|00003880| 61 6c 72 65 61 64 79 20 | 61 73 6b 65 64 20 74 6f |already |asked to|
|00003890| 20 47 4f 20 4d 41 49 4c | 0a 7c 74 68 65 6e 20 69 | GO MAIL|.|then i|
|000038a0| 66 20 21 20 77 61 69 74 | 66 6f 72 20 22 4e 6f 20 |f ! wait|for "No |
|000038b0| 6d 65 73 73 61 67 65 73 | 20 70 65 6e 64 69 6e 67 |messages| pending|
|000038c0| 22 20 34 09 23 20 75 6e | 6c 65 73 73 20 6e 6f 74 |" 4.# un|less not|
|000038d0| 68 69 6e 67 20 77 61 69 | 74 69 6e 67 2c 20 74 68 |hing wai|ting, th|
|000038e0| 65 6e 0a 7c 09 20 73 65 | 74 20 63 66 69 6c 65 20 |en.|. se|t cfile |
|000038f0| 22 2f 70 75 62 2f 6a 70 | 72 2f 63 6f 6d 6d 2f 65 |"/pub/jp|r/comm/e|
|00003900| 6d 61 69 6c 22 09 09 23 | 20 75 73 65 20 74 68 69 |mail"..#| use thi|
|00003910| 73 20 63 61 70 74 75 72 | 65 20 66 69 6c 65 0a 7c |s captur|e file.||
|00003920| 09 09 63 61 70 74 75 72 | 65 20 22 6f 6e 22 09 09 |..captur|e "on"..|
|00003930| 09 09 09 09 09 23 20 6f | 70 65 6e 20 69 74 0a 7c |.....# o|pen it.||
|00003940| 09 09 66 69 6c 65 20 65 | 63 68 6f 20 60 64 61 74 |..file e|cho `dat|
|00003950| 65 60 09 09 09 09 09 09 | 23 20 74 69 6d 65 20 73 |e`......|# time s|
|00003960| 74 61 6d 70 20 69 74 0a | 7c 09 09 74 72 61 6e 73 |tamp it.||..trans|
|00003970| 6d 69 74 20 22 72 65 63 | 20 61 6c 6c 5e 4d 22 09 |mit "rec| all^M".|
|00003980| 09 09 09 09 23 20 61 73 | 6b 20 74 6f 20 72 65 61 |....# as|k to rea|
|00003990| 64 20 65 76 65 72 79 74 | 68 69 6e 67 0a 7c 09 09 |d everyt|hing.|..|
|000039a0| 77 68 69 6c 65 20 21 20 | 77 61 69 74 66 6f 72 20 |while ! |waitfor |
|000039b0| 22 4d 61 69 6c 21 22 09 | 09 09 09 09 23 20 20 75 |"Mail!".|....# u|
|000039c0| 6e 74 69 6c 20 74 68 69 | 73 20 73 74 72 69 6e 67 |ntil thi|s string|
|000039d0| 20 61 70 70 65 61 72 73 | 0a 7c 09 09 09 64 6f 3b | appears|.|...do;|
|000039e0| 20 64 6f 6e 65 09 09 09 | 09 09 09 09 23 20 20 73 | done...|....# s|
|000039f0| 63 72 69 70 74 20 64 6f | 65 73 20 6e 6f 74 68 69 |cript do|es nothi|
|00003a00| 6e 67 0a 7c 09 09 74 72 | 61 6e 73 6d 69 74 20 22 |ng.|..tr|ansmit "|
|00003a10| 64 65 6c 20 61 6c 6c 5e | 4d 22 09 09 09 09 23 20 |del all^|M"....# |
|00003a20| 72 65 6d 6f 76 65 20 6d | 73 67 73 20 66 72 6f 6d |remove m|sgs from|
|00003a30| 20 43 49 53 20 6d 62 6f | 78 0a 7c 09 09 63 61 70 | CIS mbo|x.|..cap|
|00003a40| 74 75 72 65 20 22 6f 66 | 66 22 09 09 09 09 09 09 |ture "of|f"......|
|00003a50| 23 20 63 6c 6f 73 65 20 | 74 68 65 20 63 61 70 74 |# close |the capt|
|00003a60| 75 72 65 20 66 69 6c 65 | 0a 7c 09 66 69 0a 7c 65 |ure file|.|.fi.|e|
|00003a70| 6c 73 65 0a 7c 09 62 65 | 65 70 09 09 09 09 09 09 |lse.|.be|ep......|
|00003a80| 09 23 20 62 65 65 70 20 | 69 66 20 77 65 20 6e 65 |.# beep |if we ne|
|00003a90| 76 65 72 20 67 65 74 20 | 74 6f 20 43 49 53 4d 61 |ver get |to CISMa|
|00003aa0| 69 6c 0a 7c 65 6e 64 69 | 66 0a 7c 0a 7c 73 65 74 |il.|endi|f.|.|set|
|00003ab0| 20 63 66 69 6c 65 20 22 | 2f 70 75 62 2f 6a 70 72 | cfile "|/pub/jpr|
|00003ac0| 2f 63 6f 6d 6d 2f 70 72 | 61 22 09 09 23 20 6e 65 |/comm/pr|a"..# ne|
|00003ad0| 77 20 63 61 70 74 75 72 | 65 20 66 69 6c 65 0a 7c |w captur|e file.||
|00003ae0| 74 72 61 6e 73 6d 69 74 | 20 22 67 20 70 72 61 63 |transmit| "g prac|
|00003af0| 74 69 63 65 5e 4d 22 09 | 09 09 09 23 20 6e 65 77 |tice^M".|...# new|
|00003b00| 20 46 6f 72 75 6d 0a 7c | 77 61 69 74 66 6f 72 20 | Forum.||waitfor |
|00003b10| 22 6d 6f 6d 65 6e 74 20 | 70 6c 65 61 73 65 2e 2e |"moment |please..|
|00003b20| 2e 22 09 09 09 23 20 22 | 57 65 6c 63 6f 6d 65 22 |."...# "|Welcome"|
|00003b30| 20 73 68 6f 75 6c 64 20 | 66 6f 6c 6c 6f 77 20 74 | should |follow t|
|00003b40| 68 69 73 0a 7c 63 61 70 | 74 75 72 65 20 22 6f 6e |his.|cap|ture "on|
|00003b50| 22 09 09 09 09 09 09 23 | 20 73 74 61 72 74 20 61 |"......#| start a|
|00003b60| 70 70 65 6e 64 69 6e 67 | 20 74 6f 20 27 70 72 61 |ppending| to 'pra|
|00003b70| 27 0a 7c 69 66 20 77 61 | 69 74 66 6f 72 20 22 66 |'.|if wa|itfor "f|
|00003b80| 6f 72 75 6d 20 21 5e 48 | 22 20 34 30 09 09 09 23 |orum !^H|" 40...#|
|00003b90| 20 50 72 6f 6d 70 74 20 | 77 69 74 68 20 61 20 62 | Prompt |with a b|
|00003ba0| 61 63 6b 73 70 61 63 65 | 0a 7c 74 68 65 6e 09 61 |ackspace|.|then.a|
|00003bb0| 73 73 69 67 6e 20 55 70 | 6c 6f 61 64 20 65 71 20 |ssign Up|load eq |
|00003bc0| 60 6c 73 20 72 70 20 32 | 3e 2f 64 65 76 2f 6e 75 |`ls rp 2|>/dev/nu|
|00003bd0| 6c 6c 60 0a 7c 09 69 66 | 20 55 70 6c 6f 61 64 20 |ll`.|.if| Upload |
|00003be0| 65 71 20 22 72 70 22 09 | 09 09 09 23 20 69 73 20 |eq "rp".|...# is |
|00003bf0| 74 68 65 72 65 20 61 6e | 20 27 72 70 27 20 66 69 |there an| 'rp' fi|
|00003c00| 6c 65 0a 7c 09 74 68 65 | 6e 09 63 61 70 74 75 72 |le.|.the|n.captur|
|00003c10| 65 20 22 6f 66 66 22 09 | 09 09 23 20 74 68 65 6e |e "off".|..# then|
|00003c20| 20 74 75 72 6e 20 6f 66 | 66 20 63 61 70 74 75 72 | turn of|f captur|
|00003c30| 69 6e 67 0a 7c 09 09 74 | 79 70 65 20 22 72 70 22 |ing.|..t|ype "rp"|
|00003c40| 09 09 09 09 09 23 20 74 | 72 61 6e 73 6d 69 74 20 |.....# t|ransmit |
|00003c50| 74 68 65 20 27 72 70 27 | 20 66 69 6c 65 0a 7c 09 |the 'rp'| file.|.|
|00003c60| 09 74 72 61 6e 73 6d 69 | 74 20 22 5e 4d 22 09 09 |.transmi|t "^M"..|
|00003c70| 09 09 23 20 74 68 69 73 | 20 65 78 74 72 61 20 6e |..# this| extra n|
|00003c80| 65 77 6c 69 6e 65 20 77 | 69 6c 6c 20 74 72 69 67 |ewline w|ill trig|
|00003c90| 67 65 72 0a 7c 09 09 77 | 68 69 6c 65 20 21 20 77 |ger.|..w|hile ! w|
|00003ca0| 61 69 74 66 6f 72 20 22 | 25 20 63 68 6f 69 63 65 |aitfor "|% choice|
|00003cb0| 20 72 65 71 75 69 72 65 | 64 22 09 23 20 74 68 69 | require|d".# thi|
|00003cc0| 73 20 72 65 73 70 6f 6e | 73 65 20 61 66 74 65 72 |s respon|se after|
|00003cd0| 20 74 68 65 20 75 70 6c | 6f 61 64 0a 7c 09 09 09 | the upl|oad.|...|
|00003ce0| 64 6f 3b 20 64 6f 6e 65 | 0a 7c 09 09 73 68 65 6c |do; done|.|..shel|
|00003cf0| 6c 20 22 6d 76 20 72 70 | 20 2f 70 75 62 2f 72 65 |l "mv rp| /pub/re|
|00003d00| 73 63 75 65 2f 72 70 24 | 24 22 09 23 20 72 65 6e |scue/rp$|$".# ren|
|00003d10| 61 6d 65 20 74 68 65 20 | 27 72 70 27 20 66 69 6c |ame the |'rp' fil|
|00003d20| 65 0a 7c 09 09 63 61 70 | 74 75 72 65 20 22 6f 6e |e.|..cap|ture "on|
|00003d30| 22 09 09 09 09 23 20 73 | 74 61 72 74 20 63 61 70 |"....# s|tart cap|
|00003d40| 74 75 72 69 6e 67 20 61 | 67 61 69 6e 0a 7c 09 66 |turing a|gain.|.f|
|00003d50| 69 0a 7c 09 74 72 61 6e | 73 6d 69 74 20 22 72 65 |i.|.tran|smit "re|
|00003d60| 61 20 6e 65 77 5e 4d 5e | 4d 22 09 09 09 23 20 72 |a new^M^|M"...# r|
|00003d70| 65 61 64 20 61 6c 6c 20 | 6e 65 77 20 6d 65 73 73 |ead all |new mess|
|00003d80| 61 67 65 73 0a 7c 09 77 | 68 69 6c 65 20 21 20 77 |ages.|.w|hile ! w|
|00003d90| 61 69 74 66 6f 72 20 22 | 25 20 63 68 6f 69 63 65 |aitfor "|% choice|
|00003da0| 20 72 65 71 75 69 72 65 | 64 22 0a 7c 09 09 64 6f | require|d".|..do|
|00003db0| 3b 20 64 6f 6e 65 0a 7c | 09 63 61 70 74 75 72 65 |; done.||.capture|
|00003dc0| 20 22 6f 66 66 22 0a 7c | 65 6c 73 65 0a 7c 09 62 | "off".||else.|.b|
|00003dd0| 65 65 70 09 09 09 09 09 | 09 09 23 20 62 65 65 70 |eep.....|..# beep|
|00003de0| 20 69 66 20 46 6f 72 75 | 6d 20 63 6c 6f 73 65 64 | if Foru|m closed|
|00003df0| 2c 20 6f 72 20 79 6f 75 | 20 67 65 74 20 62 75 6d |, or you| get bum|
|00003e00| 70 65 64 0a 7c 66 69 0a | 7c 0a 7c 73 65 74 20 63 |ped.|fi.||.|set c|
|00003e10| 66 69 6c 65 20 22 2f 70 | 75 62 2f 6a 70 72 2f 63 |file "/p|ub/jpr/c|
|00003e20| 6f 6d 6d 2f 75 6e 69 22 | 09 09 23 20 73 61 6d 65 |omm/uni"|..# same|
|00003e30| 20 73 74 75 66 66 20 69 | 6e 20 61 6e 6f 74 68 65 | stuff i|n anothe|
|00003e40| 72 20 46 6f 72 75 6d 0a | 7c 74 72 61 6e 73 6d 69 |r Forum.||transmi|
|00003e50| 74 20 22 67 20 75 6e 69 | 78 66 6f 72 75 6d 5e 4d |t "g uni|xforum^M|
|00003e60| 22 0a 7c 77 61 69 74 66 | 6f 72 20 22 6d 6f 6d 65 |".|waitf|or "mome|
|00003e70| 6e 74 20 70 6c 65 61 73 | 65 2e 2e 2e 22 0a 7c 63 |nt pleas|e...".|c|
|00003e80| 61 70 74 75 72 65 20 22 | 6f 6e 22 0a 7c 69 66 20 |apture "|on".|if |
|00003e90| 77 61 69 74 66 6f 72 20 | 22 66 6f 72 75 6d 20 21 |waitfor |"forum !|
|00003ea0| 5e 48 22 20 34 30 0a 7c | 74 68 65 6e 09 61 73 73 |^H" 40.||then.ass|
|00003eb0| 69 67 6e 20 55 70 6c 6f | 61 64 20 65 71 20 60 6c |ign Uplo|ad eq `l|
|00003ec0| 73 20 72 75 20 32 3e 2f | 64 65 76 2f 6e 75 6c 6c |s ru 2>/|dev/null|
|00003ed0| 60 0a 7c 09 69 66 20 55 | 70 6c 6f 61 64 20 65 71 |`.|.if U|pload eq|
|00003ee0| 20 22 72 75 22 0a 7c 09 | 74 68 65 6e 09 63 61 70 | "ru".|.|then.cap|
|00003ef0| 74 75 72 65 20 22 6f 66 | 66 22 0a 7c 09 09 74 79 |ture "of|f".|..ty|
|00003f00| 70 65 20 22 72 75 22 0a | 7c 09 09 74 72 61 6e 73 |pe "ru".||..trans|
|00003f10| 6d 69 74 20 22 5e 4d 22 | 0a 7c 09 09 77 68 69 6c |mit "^M"|.|..whil|
|00003f20| 65 20 21 20 77 61 69 74 | 66 6f 72 20 22 25 20 63 |e ! wait|for "% c|
|00003f30| 68 6f 69 63 65 20 72 65 | 71 75 69 72 65 64 22 0a |hoice re|quired".|
|00003f40| 7c 09 09 09 64 6f 3b 20 | 64 6f 6e 65 0a 7c 09 09 ||...do; |done.|..|
|00003f50| 73 68 65 6c 6c 20 22 6d | 76 20 72 75 20 2f 70 75 |shell "m|v ru /pu|
|00003f60| 62 2f 72 65 73 63 75 65 | 2f 72 75 24 24 22 0a 7c |b/rescue|/ru$$".||
|00003f70| 09 09 63 61 70 74 75 72 | 65 20 22 6f 6e 22 0a 7c |..captur|e "on".||
|00003f80| 09 66 69 0a 7c 09 74 72 | 61 6e 73 6d 69 74 20 22 |.fi.|.tr|ansmit "|
|00003f90| 72 65 61 20 6e 65 77 5e | 4d 5e 4d 22 0a 7c 09 77 |rea new^|M^M".|.w|
|00003fa0| 68 69 6c 65 20 21 20 77 | 61 69 74 66 6f 72 20 22 |hile ! w|aitfor "|
|00003fb0| 25 20 63 68 6f 69 63 65 | 20 72 65 71 75 69 72 65 |% choice| require|
|00003fc0| 64 22 0a 7c 09 09 64 6f | 3b 20 64 6f 6e 65 0a 7c |d".|..do|; done.||
|00003fd0| 09 63 61 70 74 75 72 65 | 20 22 6f 66 66 22 0a 7c |.capture| "off".||
|00003fe0| 65 6c 73 65 0a 7c 09 62 | 65 65 70 0a 7c 66 69 0a |else.|.b|eep.|fi.|
|00003ff0| 7c 0a 7c 74 72 61 6e 73 | 6d 69 74 20 22 6f 66 66 ||.|trans|mit "off|
|00004000| 5e 4d 22 0a 7c 71 75 69 | 74 0a 53 48 41 52 5f 45 |^M".|qui|t.SHAR_E|
|00004010| 4f 46 0a 69 66 20 74 65 | 73 74 20 33 33 34 33 20 |OF.if te|st 3343 |
|00004020| 2d 6e 65 20 22 60 77 63 | 20 2d 63 20 3c 20 27 2e |-ne "`wc| -c < '.|
|00004030| 61 75 74 6f 63 69 73 27 | 60 22 0a 74 68 65 6e 0a |autocis'|`".then.|
|00004040| 09 65 63 68 6f 20 73 68 | 61 72 3a 20 65 72 72 6f |.echo sh|ar: erro|
|00004050| 72 20 74 72 61 6e 73 6d | 69 74 74 69 6e 67 20 22 |r transm|itting "|
|00004060| 27 2e 61 75 74 6f 63 69 | 73 27 22 20 27 28 73 68 |'.autoci|s'" '(sh|
|00004070| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 33 |ould hav|e been 3|
|00004080| 33 34 33 20 63 68 61 72 | 61 63 74 65 72 73 29 27 |343 char|acters)'|
|00004090| 0a 66 69 0a 66 69 20 23 | 20 65 6e 64 20 6f 66 20 |.fi.fi #| end of |
|000040a0| 6f 76 65 72 77 72 69 74 | 69 6e 67 20 63 68 65 63 |overwrit|ing chec|
|000040b0| 6b 0a 65 63 68 6f 20 73 | 68 61 72 3a 20 65 78 74 |k.echo s|har: ext|
|000040c0| 72 61 63 74 69 6e 67 20 | 22 27 2e 75 6e 69 27 22 |racting |"'.uni'"|
|000040d0| 20 27 28 31 31 35 32 20 | 63 68 61 72 61 63 74 65 | '(1152 |characte|
|000040e0| 72 73 29 27 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |rs)'.if |test -f |
|000040f0| 27 2e 75 6e 69 27 0a 74 | 68 65 6e 0a 09 65 63 68 |'.uni'.t|hen..ech|
|00004100| 6f 20 73 68 61 72 3a 20 | 77 69 6c 6c 20 6e 6f 74 |o shar: |will not|
|00004110| 20 6f 76 65 72 2d 77 72 | 69 74 65 20 65 78 69 73 | over-wr|ite exis|
|00004120| 74 69 6e 67 20 66 69 6c | 65 20 22 27 2e 75 6e 69 |ting fil|e "'.uni|
|00004130| 27 22 0a 65 6c 73 65 0a | 73 65 64 20 27 73 2f 5e |'".else.|sed 's/^|
|00004140| 7c 2f 2f 27 20 3c 3c 20 | 5c 53 48 41 52 5f 45 4f ||//' << |\SHAR_EO|
|00004150| 46 20 3e 20 27 2e 75 6e | 69 27 0a 7c 23 2e 75 6e |F > '.un|i'.|#.un|
|00004160| 69 0a 7c 23 20 73 61 6d | 70 6c 65 20 73 63 72 69 |i.|# sam|ple scri|
|00004170| 70 74 20 74 6f 20 63 61 | 6c 6c 20 43 6f 6d 70 75 |pt to ca|ll Compu|
|00004180| 53 65 72 76 65 2c 20 67 | 6f 20 74 6f 20 74 68 65 |Serve, g|o to the|
|00004190| 20 55 6e 69 78 46 6f 72 | 75 6d 2c 0a 7c 23 20 61 | UnixFor|um,.|# a|
|000041a0| 6e 64 20 65 6e 74 65 72 | 20 74 65 72 6d 69 6e 61 |nd enter| termina|
|000041b0| 6c 20 6d 6f 64 65 0a 7c | 0a 7c 09 64 65 62 75 67 |l mode.||.|.debug|
|000041c0| 20 22 6f 6e 22 09 09 23 | 20 74 75 72 6e 20 6f 6e | "on"..#| turn on|
|000041d0| 20 76 65 72 62 6f 73 65 | 20 73 63 72 69 70 74 20 | verbose| script |
|000041e0| 72 65 70 6f 72 74 69 6e | 67 0a 7c 09 74 74 79 20 |reportin|g.|.tty |
|000041f0| 22 6f 6e 22 09 09 23 20 | 65 63 68 6f 20 72 65 63 |"on"..# |echo rec|
|00004200| 65 69 76 65 64 20 63 68 | 61 72 61 63 74 65 72 73 |eived ch|aracters|
|00004210| 20 74 6f 20 73 63 72 65 | 65 6e 0a 7c 09 73 65 74 | to scre|en.|.set|
|00004220| 20 62 70 73 20 32 34 30 | 30 09 23 20 6e 75 6d 62 | bps 240|0.# numb|
|00004230| 65 72 73 20 64 6f 6e 27 | 74 20 6e 65 65 64 20 6c |ers don'|t need l|
|00004240| 69 74 65 72 61 6c 20 71 | 75 6f 74 65 73 0a 7c 0a |iteral q|uotes.|.|
|00004250| 7c 09 69 66 20 21 20 6c | 69 6e 6b 65 64 3b 20 74 ||.if ! l|inked; t|
|00004260| 68 65 6e 09 09 23 20 64 | 69 61 6c 20 69 66 20 77 |hen..# d|ial if w|
|00004270| 65 20 68 61 76 65 6e 27 | 74 20 61 6c 72 65 61 64 |e haven'|t alread|
|00004280| 79 0a 7c 09 09 64 69 61 | 6c 20 22 39 36 38 37 37 |y.|..dia|l "96877|
|00004290| 39 30 22 0a 7c 09 65 6e | 64 69 66 0a 7c 0a 7c 09 |90".|.en|dif.|.|.|
|000042a0| 77 68 69 6c 65 20 21 20 | 77 61 69 74 66 6f 72 20 |while ! |waitfor |
|000042b0| 22 43 4f 4e 4e 45 43 54 | 22 20 33 35 09 23 20 72 |"CONNECT|" 35.# r|
|000042c0| 65 64 69 61 6c 20 66 6f | 72 65 76 65 72 0a 7c 09 |edial fo|rever.|.|
|000042d0| 64 6f 0a 7c 09 09 72 65 | 64 69 61 6c 0a 7c 09 64 |do.|..re|dial.|.d|
|000042e0| 6f 6e 65 0a 7c 0a 7c 09 | 70 61 75 73 65 20 32 09 |one.|.|.|pause 2.|
|000042f0| 09 09 09 23 20 77 61 69 | 74 20 66 6f 72 20 6e 65 |...# wai|t for ne|
|00004300| 74 77 6f 72 6b 20 74 6f | 20 63 61 74 63 68 20 75 |twork to| catch u|
|00004310| 70 0a 7c 0a 7c 09 23 20 | 77 61 69 74 20 66 6f 72 |p.|.|.# |wait for|
|00004320| 20 61 20 22 55 73 65 72 | 20 49 44 22 20 70 72 6f | a "User| ID" pro|
|00004330| 6d 70 74 2c 20 62 75 74 | 20 70 75 74 20 61 20 63 |mpt, but| put a c|
|00004340| 61 70 20 6f 6e 20 68 6f | 77 20 6c 6f 6e 67 0a 7c |ap on ho|w long.||
|00004350| 09 74 72 61 6e 73 6d 69 | 74 20 22 5e 43 22 0a 7c |.transmi|t "^C".||
|00004360| 09 61 73 73 69 67 6e 20 | 63 6f 75 6e 74 65 72 20 |.assign |counter |
|00004370| 65 71 20 31 0a 7c 09 77 | 68 69 6c 65 20 21 20 77 |eq 1.|.w|hile ! w|
|00004380| 61 69 74 66 6f 72 20 22 | 20 49 44 22 20 32 30 0a |aitfor "| ID" 20.|
|00004390| 7c 09 64 6f 0a 7c 09 09 | 69 6e 63 72 20 63 6f 75 ||.do.|..|incr cou|
|000043a0| 6e 74 65 72 0a 7c 09 09 | 69 66 20 63 6f 75 6e 74 |nter.|..|if count|
|000043b0| 65 72 20 6d 6f 72 65 74 | 68 61 6e 20 35 3b 20 74 |er moret|han 5; t|
|000043c0| 68 65 6e 20 71 75 69 74 | 3b 20 65 6e 64 69 66 0a |hen quit|; endif.|
|000043d0| 7c 09 09 74 72 61 6e 73 | 6d 69 74 20 22 5e 43 22 ||..trans|mit "^C"|
|000043e0| 0a 7c 09 64 6f 6e 65 0a | 7c 0a 7c 09 70 61 75 73 |.|.done.||.|.paus|
|000043f0| 65 20 32 09 09 09 09 23 | 20 77 61 69 74 20 66 6f |e 2....#| wait fo|
|00004400| 72 20 6e 65 74 77 6f 72 | 6b 20 74 6f 20 63 61 74 |r networ|k to cat|
|00004410| 63 68 20 75 70 0a 7c 09 | 74 72 61 6e 73 6d 69 74 |ch up.|.|transmit|
|00004420| 20 22 37 32 31 36 30 2c | 31 33 34 31 5e 4d 22 09 | "72160,|1341^M".|
|00004430| 09 23 20 73 65 6e 64 20 | 75 73 65 72 20 49 44 20 |.# send |user ID |
|00004440| 6e 75 6d 62 65 72 20 28 | 50 50 4e 29 0a 7c 0a 7c |number (|PPN).|.||
|00004450| 09 23 20 69 66 20 6e 6f | 20 22 50 61 73 73 77 6f |.# if no| "Passwo|
|00004460| 72 64 3a 22 20 70 72 6f | 6d 70 74 20 69 6e 20 32 |rd:" pro|mpt in 2|
|00004470| 30 20 73 65 63 6f 6e 64 | 73 2c 20 62 6f 6d 62 20 |0 second|s, bomb |
|00004480| 6f 75 74 0a 7c 09 69 66 | 20 21 20 77 61 69 74 66 |out.|.if| ! waitf|
|00004490| 6f 72 20 22 77 6f 72 64 | 22 20 32 30 20 3b 20 74 |or "word|" 20 ; t|
|000044a0| 68 65 6e 20 71 75 69 74 | 3b 20 65 6e 64 69 66 0a |hen quit|; endif.|
|000044b0| 7c 0a 7c 09 70 61 75 73 | 65 20 31 3b 20 74 72 61 ||.|.paus|e 1; tra|
|000044c0| 6e 73 6d 69 74 20 22 4d | 79 2a 50 61 73 73 77 6f |nsmit "M|y*Passwo|
|000044d0| 72 64 5e 4d 22 0a 7c 0a | 7c 09 77 61 69 74 66 6f |rd^M".|.||.waitfo|
|000044e0| 72 20 22 21 22 20 32 30 | 0a 7c 0a 7c 09 74 72 61 |r "!" 20|.|.|.tra|
|000044f0| 6e 73 6d 69 74 20 22 67 | 20 75 6e 69 78 66 6f 5e |nsmit "g| unixfo^|
|00004500| 4d 22 0a 7c 0a 7c 09 23 | 20 69 66 20 77 65 20 64 |M".|.|.#| if we d|
|00004510| 6f 6e 27 74 20 73 65 65 | 20 22 57 65 6c 63 6f 6d |on't see| "Welcom|
|00004520| 65 22 2c 20 77 65 27 72 | 65 20 6e 6f 74 20 69 6e |e", we'r|e not in|
|00004530| 20 74 68 65 20 46 6f 72 | 75 6d 0a 7c 09 69 66 20 | the For|um.|.if |
|00004540| 21 20 77 61 69 74 66 6f | 72 20 22 57 65 6c 63 6f |! waitfo|r "Welco|
|00004550| 6d 65 22 20 32 30 0a 7c | 09 74 68 65 6e 09 09 09 |me" 20.||.then...|
|00004560| 09 23 20 3c 2d 20 4e 45 | 56 45 52 20 66 6f 72 67 |.# <- NE|VER forg|
|00004570| 65 74 20 74 68 65 20 22 | 74 68 65 6e 22 21 0a 7c |et the "|then"!.||
|00004580| 09 09 74 72 61 6e 73 6d | 69 74 20 22 62 79 65 5e |..transm|it "bye^|
|00004590| 4d 22 0a 7c 09 09 71 75 | 69 74 09 09 09 23 20 74 |M".|..qu|it...# t|
|000045a0| 68 69 73 20 69 73 20 74 | 6f 74 61 6c 20 70 72 6f |his is t|otal pro|
|000045b0| 67 72 61 6d 20 64 65 61 | 74 68 0a 7c 09 65 6c 73 |gram dea|th.|.els|
|000045c0| 65 0a 7c 09 09 62 65 65 | 70 09 09 09 23 20 6a 75 |e.|..bee|p...# ju|
|000045d0| 73 74 20 61 20 70 65 72 | 73 6f 6e 61 6c 20 74 6f |st a per|sonal to|
|000045e0| 75 63 68 0a 7c 09 65 6e | 64 69 66 0a 7c 0a 7c 09 |uch.|.en|dif.|.|.|
|000045f0| 65 78 69 74 09 09 09 09 | 23 20 65 6e 74 65 72 20 |exit....|# enter |
|00004600| 74 65 72 6d 69 6e 61 6c | 20 6d 6f 64 65 0a 53 48 |terminal| mode.SH|
|00004610| 41 52 5f 45 4f 46 0a 69 | 66 20 74 65 73 74 20 31 |AR_EOF.i|f test 1|
|00004620| 31 35 32 20 2d 6e 65 20 | 22 60 77 63 20 2d 63 20 |152 -ne |"`wc -c |
|00004630| 3c 20 27 2e 75 6e 69 27 | 60 22 0a 74 68 65 6e 0a |< '.uni'|`".then.|
|00004640| 09 65 63 68 6f 20 73 68 | 61 72 3a 20 65 72 72 6f |.echo sh|ar: erro|
|00004650| 72 20 74 72 61 6e 73 6d | 69 74 74 69 6e 67 20 22 |r transm|itting "|
|00004660| 27 2e 75 6e 69 27 22 20 | 27 28 73 68 6f 75 6c 64 |'.uni'" |'(should|
|00004670| 20 68 61 76 65 20 62 65 | 65 6e 20 31 31 35 32 20 | have be|en 1152 |
|00004680| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 66 69 0a |characte|rs)'.fi.|
|00004690| 66 69 20 23 20 65 6e 64 | 20 6f 66 20 6f 76 65 72 |fi # end| of over|
|000046a0| 77 72 69 74 69 6e 67 20 | 63 68 65 63 6b 0a 65 63 |writing |check.ec|
|000046b0| 68 6f 20 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |ho shar:| extract|
|000046c0| 69 6e 67 20 22 27 2e 63 | 61 6c 6c 68 71 27 22 20 |ing "'.c|allhq'" |
|000046d0| 27 28 38 32 34 20 63 68 | 61 72 61 63 74 65 72 73 |'(824 ch|aracters|
|000046e0| 29 27 0a 69 66 20 74 65 | 73 74 20 2d 66 20 27 2e |)'.if te|st -f '.|
|000046f0| 63 61 6c 6c 68 71 27 0a | 74 68 65 6e 0a 09 65 63 |callhq'.|then..ec|
|00004700| 68 6f 20 73 68 61 72 3a | 20 77 69 6c 6c 20 6e 6f |ho shar:| will no|
|00004710| 74 20 6f 76 65 72 2d 77 | 72 69 74 65 20 65 78 69 |t over-w|rite exi|
|00004720| 73 74 69 6e 67 20 66 69 | 6c 65 20 22 27 2e 63 61 |sting fi|le "'.ca|
|00004730| 6c 6c 68 71 27 22 0a 65 | 6c 73 65 0a 73 65 64 20 |llhq'".e|lse.sed |
|00004740| 27 73 2f 5e 7c 2f 2f 27 | 20 3c 3c 20 5c 53 48 41 |'s/^|//'| << \SHA|
|00004750| 52 5f 45 4f 46 20 3e 20 | 27 2e 63 61 6c 6c 68 71 |R_EOF > |'.callhq|
|00004760| 27 0a 7c 23 20 2e 63 61 | 6c 6c 68 71 0a 7c 23 20 |'.|# .ca|llhq.|# |
|00004770| 73 63 72 69 70 74 20 74 | 6f 20 63 61 6c 6c 20 61 |script t|o call a|
|00004780| 6e 64 20 6c 6f 67 69 6e | 20 74 6f 20 61 20 55 6e |nd login| to a Un|
|00004790| 69 78 2f 58 65 6e 69 78 | 20 73 79 73 74 65 6d 20 |ix/Xenix| system |
|000047a0| 74 68 61 74 0a 7c 23 20 | 6e 65 65 64 73 20 42 52 |that.|# |needs BR|
|000047b0| 45 41 4b 20 73 69 67 6e | 61 6c 73 20 74 6f 20 73 |EAK sign|als to s|
|000047c0| 77 69 74 63 68 20 62 70 | 73 20 72 61 74 65 73 0a |witch bp|s rates.|
|000047d0| 7c 0a 7c 09 64 65 62 75 | 67 20 22 6f 6e 22 09 09 ||.|.debu|g "on"..|
|000047e0| 23 20 74 75 72 6e 20 6f | 6e 20 76 65 72 62 6f 73 |# turn o|n verbos|
|000047f0| 65 20 73 63 72 69 70 74 | 20 72 65 70 6f 72 74 69 |e script| reporti|
|00004800| 6e 67 0a 7c 09 74 74 79 | 20 22 6f 6e 22 09 09 23 |ng.|.tty| "on"..#|
|00004810| 20 65 63 68 6f 20 72 65 | 63 65 69 76 65 64 20 63 | echo re|ceived c|
|00004820| 68 61 72 61 63 74 65 72 | 73 20 74 6f 20 73 63 72 |haracter|s to scr|
|00004830| 65 65 6e 0a 7c 09 73 65 | 74 20 62 70 73 20 32 34 |een.|.se|t bps 24|
|00004840| 30 30 3b 20 09 23 20 65 | 78 74 72 61 6e 65 6f 75 |00; .# e|xtraneou|
|00004850| 73 20 73 65 6d 69 63 6f | 6c 6f 6e 73 20 64 6f 6e |s semico|lons don|
|00004860| 27 74 20 6d 61 74 74 65 | 72 0a 7c 0a 7c 09 23 20 |'t matte|r.|.|.# |
|00004870| 64 69 61 6c 2c 20 69 66 | 20 77 65 20 68 61 76 65 |dial, if| we have|
|00004880| 6e 27 74 20 61 6c 72 65 | 61 64 79 20 66 72 6f 6d |n't alre|ady from|
|00004890| 20 74 68 65 20 64 69 61 | 6c 20 64 69 72 65 63 74 | the dia|l direct|
|000048a0| 6f 72 79 0a 7c 09 69 66 | 20 21 20 6c 69 6e 6b 65 |ory.|.if| ! linke|
|000048b0| 64 09 09 23 20 6e 6f 74 | 65 20 74 68 65 20 73 70 |d..# not|e the sp|
|000048c0| 61 63 65 20 61 66 74 65 | 72 20 74 68 65 20 22 21 |ace afte|r the "!|
|000048d0| 22 0a 7c 09 74 68 65 6e | 0a 7c 09 09 64 69 61 6c |".|.then|.|..dial|
|000048e0| 20 22 32 31 32 34 32 30 | 30 35 32 37 22 0a 7c 09 | "212420|0527".|.|
|000048f0| 65 6e 64 69 66 0a 7c 0a | 7c 09 77 68 69 6c 65 20 |endif.|.||.while |
|00004900| 21 20 77 61 69 74 66 6f | 72 20 22 43 4f 4e 4e 45 |! waitfo|r "CONNE|
|00004910| 43 54 22 20 34 30 09 09 | 23 20 72 65 64 69 61 6c |CT" 40..|# redial|
|00004920| 20 66 6f 72 65 76 65 72 | 0a 7c 09 64 6f 0a 7c 09 | forever|.|.do.|.|
|00004930| 09 72 65 64 69 61 6c 0a | 7c 09 64 6f 6e 65 0a 7c |.redial.||.done.||
|00004940| 0a 7c 09 23 20 74 72 79 | 20 66 69 76 65 20 74 69 |.|.# try| five ti|
|00004950| 6d 65 73 20 74 6f 20 67 | 65 74 20 61 20 6c 6f 67 |mes to g|et a log|
|00004960| 69 6e 20 70 72 6f 6d 70 | 74 0a 7c 09 61 73 73 69 |in promp|t.|.assi|
|00004970| 67 6e 20 63 6f 75 6e 74 | 65 72 20 65 71 20 35 0a |gn count|er eq 5.|
|00004980| 7c 09 77 68 69 6c 65 20 | 21 20 77 61 69 74 66 6f ||.while |! waitfo|
|00004990| 72 20 22 6c 6f 67 69 6e | 3a 22 20 31 30 0a 7c 09 |r "login|:" 10.|.|
|000049a0| 64 6f 0a 7c 09 09 64 65 | 63 72 20 63 6f 75 6e 74 |do.|..de|cr count|
|000049b0| 65 72 3b 20 69 66 20 63 | 6f 75 6e 74 65 72 20 6c |er; if c|ounter l|
|000049c0| 65 73 73 74 68 61 6e 20 | 31 3b 20 74 68 65 6e 20 |essthan |1; then |
|000049d0| 71 75 69 74 3b 20 66 69 | 0a 7c 09 09 78 6d 69 74 |quit; fi|.|..xmit|
|000049e0| 62 72 6b 09 09 09 09 23 | 20 73 65 6e 64 20 61 20 |brk....#| send a |
|000049f0| 42 52 45 41 4b 20 73 69 | 67 6e 61 6c 0a 7c 09 64 |BREAK si|gnal.|.d|
|00004a00| 6f 6e 65 0a 7c 0a 7c 09 | 23 20 6e 6f 77 20 63 6f |one.|.|.|# now co|
|00004a10| 6e 6e 65 63 74 65 64 2c | 20 61 74 20 6c 6f 67 69 |nnected,| at logi|
|00004a20| 6e 20 70 72 6f 6d 70 74 | 0a 7c 09 62 65 65 70 09 |n prompt|.|.beep.|
|00004a30| 09 09 09 09 23 20 6a 75 | 73 74 20 61 20 70 65 72 |....# ju|st a per|
|00004a40| 73 6f 6e 61 6c 20 74 6f | 75 63 68 0a 7c 09 70 61 |sonal to|uch.|.pa|
|00004a50| 75 73 65 20 33 0a 7c 09 | 74 72 61 6e 73 6d 69 74 |use 3.|.|transmit|
|00004a60| 20 22 75 73 65 72 6e 61 | 6d 65 5e 4d 22 0a 7c 09 | "userna|me^M".|.|
|00004a70| 77 61 69 74 66 6f 72 20 | 22 77 6f 72 64 3a 22 20 |waitfor |"word:" |
|00004a80| 35 0a 7c 09 74 72 61 6e | 73 6d 69 74 20 22 70 61 |5.|.tran|smit "pa|
|00004a90| 73 73 77 6f 72 64 5e 4d | 22 0a 7c 09 65 78 69 74 |ssword^M|".|.exit|
|00004aa0| 09 09 09 09 09 23 20 6f | 75 74 20 74 6f 20 74 65 |.....# o|ut to te|
|00004ab0| 72 6d 69 6e 61 6c 20 6d | 6f 64 65 0a 53 48 41 52 |rminal m|ode.SHAR|
|00004ac0| 5f 45 4f 46 0a 69 66 20 | 74 65 73 74 20 38 32 34 |_EOF.if |test 824|
|00004ad0| 20 2d 6e 65 20 22 60 77 | 63 20 2d 63 20 3c 20 27 | -ne "`w|c -c < '|
|00004ae0| 2e 63 61 6c 6c 68 71 27 | 60 22 0a 74 68 65 6e 0a |.callhq'|`".then.|
|00004af0| 09 65 63 68 6f 20 73 68 | 61 72 3a 20 65 72 72 6f |.echo sh|ar: erro|
|00004b00| 72 20 74 72 61 6e 73 6d | 69 74 74 69 6e 67 20 22 |r transm|itting "|
|00004b10| 27 2e 63 61 6c 6c 68 71 | 27 22 20 27 28 73 68 6f |'.callhq|'" '(sho|
|00004b20| 75 6c 64 20 68 61 76 65 | 20 62 65 65 6e 20 38 32 |uld have| been 82|
|00004b30| 34 20 63 68 61 72 61 63 | 74 65 72 73 29 27 0a 66 |4 charac|ters)'.f|
|00004b40| 69 0a 66 69 20 23 20 65 | 6e 64 20 6f 66 20 6f 76 |i.fi # e|nd of ov|
|00004b50| 65 72 77 72 69 74 69 6e | 67 20 63 68 65 63 6b 0a |erwritin|g check.|
|00004b60| 65 63 68 6f 20 73 68 61 | 72 3a 20 65 78 74 72 61 |echo sha|r: extra|
|00004b70| 63 74 69 6e 67 20 22 27 | 2e 65 78 72 63 27 22 20 |cting "'|.exrc'" |
|00004b80| 27 28 33 33 38 20 63 68 | 61 72 61 63 74 65 72 73 |'(338 ch|aracters|
|00004b90| 29 27 0a 69 66 20 74 65 | 73 74 20 2d 66 20 27 2e |)'.if te|st -f '.|
|00004ba0| 65 78 72 63 27 0a 74 68 | 65 6e 0a 09 65 63 68 6f |exrc'.th|en..echo|
|00004bb0| 20 73 68 61 72 3a 20 77 | 69 6c 6c 20 6e 6f 74 20 | shar: w|ill not |
|00004bc0| 6f 76 65 72 2d 77 72 69 | 74 65 20 65 78 69 73 74 |over-wri|te exist|
|00004bd0| 69 6e 67 20 66 69 6c 65 | 20 22 27 2e 65 78 72 63 |ing file| "'.exrc|
|00004be0| 27 22 0a 65 6c 73 65 0a | 73 65 64 20 27 73 2f 5e |'".else.|sed 's/^|
|00004bf0| 7c 2f 2f 27 20 3c 3c 20 | 5c 53 48 41 52 5f 45 4f ||//' << |\SHAR_EO|
|00004c00| 46 20 3e 20 27 2e 65 78 | 72 63 27 0a 7c 22 20 73 |F > '.ex|rc'.|" s|
|00004c10| 65 74 74 69 6e 67 73 20 | 66 6f 72 20 61 6c 6c 20 |ettings |for all |
|00004c20| 58 43 20 73 6f 75 72 63 | 65 20 66 69 6c 65 73 0a |XC sourc|e files.|
|00004c30| 7c 73 65 74 20 74 73 3d | 34 20 73 77 3d 34 0a 7c ||set ts=|4 sw=4.||
|00004c40| 22 20 6d 61 63 72 6f 73 | 20 66 6f 72 20 68 61 6e |" macros| for han|
|00004c50| 64 6c 69 6e 67 20 43 6f | 6d 70 75 53 65 72 76 65 |dling Co|mpuServe|
|00004c60| 20 64 6f 77 6e 6c 6f 61 | 64 73 0a 7c 73 65 74 20 | downloa|ds.|set |
|00004c70| 73 68 3d 2f 62 69 6e 2f | 73 68 0a 7c 6d 61 70 09 |sh=/bin/|sh.|map.|
|00004c80| 23 31 09 3f 23 3a 20 5b | 30 2d 39 5d 5b 30 2d 39 |#1.?#: [|0-9][0-9|
|00004c90| 5d 2e 2a 20 53 5b 30 2d | 39 5d 5b 30 2d 39 5d 2a |].* S[0-|9][0-9]*|
|00004ca0| 2f 3f 57 79 74 20 4e 3c | 3c 4f 72 65 70 6d 61 6f |/?Wyt N<|<Orepmao|
|00004cb0| 2f 70 6f 73 74 20 75 6e | 66 6d 62 4f 0a 7c 6d 61 |/post un|fmbO.|ma|
|00004cc0| 70 09 23 32 09 64 60 6d | 53 6d 6d 7a 0a 7c 6d 61 |p.#2.d`m|Smmz.|ma|
|00004cd0| 70 09 23 35 09 2f 5e 77 | 65 6c 63 6f 6d 65 20 74 |p.#5./^w|elcome t|
|00004ce0| 6f 20 2f 2d 6d 6d 2f 46 | 6f 72 75 6d 20 21 5c 08 |o /-mm/F|orum !\.|
|00004cf0| 2f 64 60 6d 53 6d 6d 0a | 7c 6d 61 70 09 09 27 61 |/d`mSmm.||map..'a|
|00004d00| 4f 3a 27 61 2c 27 62 21 | 63 61 74 20 3e 3e 72 75 |O:'a,'b!|cat >>ru|
|00004d10| 0a 7c 6d 61 70 09 09 27 | 61 4f 3a 27 61 2c 27 62 |.|map..'|aO:'a,'b|
|00004d20| 21 63 61 74 20 3e 3e 72 | 70 0a 7c 6d 61 70 09 09 |!cat >>r|p.|map..|
|00004d30| 27 62 66 20 44 27 61 4f | 3a 27 61 2c 27 62 21 63 |'bf D'aO|:'a,'b!c|
|00004d40| 61 74 20 3e 3e 72 6f 0a | 7c 6d 61 70 09 23 38 09 |at >>ro.||map.#8.|
|00004d50| 2f 23 3a 2f 7a 0a 53 48 | 41 52 5f 45 4f 46 0a 65 |/#:/z.SH|AR_EOF.e|
|00004d60| 63 68 6f 20 73 68 61 72 | 3a 20 31 31 20 63 6f 6e |cho shar|: 11 con|
|00004d70| 74 72 6f 6c 20 63 68 61 | 72 61 63 74 65 72 73 20 |trol cha|racters |
|00004d80| 6d 61 79 20 62 65 20 6d | 69 73 73 69 6e 67 20 66 |may be m|issing f|
|00004d90| 72 6f 6d 20 22 27 2e 65 | 78 72 63 27 22 0a 69 66 |rom "'.e|xrc'".if|
|00004da0| 20 74 65 73 74 20 33 33 | 38 20 2d 6e 65 20 22 60 | test 33|8 -ne "`|
|00004db0| 77 63 20 2d 63 20 3c 20 | 27 2e 65 78 72 63 27 60 |wc -c < |'.exrc'`|
|00004dc0| 22 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 73 68 61 |".then..|echo sha|
|00004dd0| 72 3a 20 65 72 72 6f 72 | 20 74 72 61 6e 73 6d 69 |r: error| transmi|
|00004de0| 74 74 69 6e 67 20 22 27 | 2e 65 78 72 63 27 22 20 |tting "'|.exrc'" |
|00004df0| 27 28 73 68 6f 75 6c 64 | 20 68 61 76 65 20 62 65 |'(should| have be|
|00004e00| 65 6e 20 33 33 38 20 63 | 68 61 72 61 63 74 65 72 |en 338 c|haracter|
|00004e10| 73 29 27 0a 66 69 0a 66 | 69 20 23 20 65 6e 64 20 |s)'.fi.f|i # end |
|00004e20| 6f 66 20 6f 76 65 72 77 | 72 69 74 69 6e 67 20 63 |of overw|riting c|
|00004e30| 68 65 63 6b 0a 65 63 68 | 6f 20 73 68 61 72 3a 20 |heck.ech|o shar: |
|00004e40| 65 78 74 72 61 63 74 69 | 6e 67 20 22 27 2e 70 68 |extracti|ng "'.ph|
|00004e50| 6f 6e 65 6c 69 73 74 27 | 22 20 27 28 38 33 38 20 |onelist'|" '(838 |
|00004e60| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 69 66 20 |characte|rs)'.if |
|00004e70| 74 65 73 74 20 2d 66 20 | 27 2e 70 68 6f 6e 65 6c |test -f |'.phonel|
|00004e80| 69 73 74 27 0a 74 68 65 | 6e 0a 09 65 63 68 6f 20 |ist'.the|n..echo |
|00004e90| 73 68 61 72 3a 20 77 69 | 6c 6c 20 6e 6f 74 20 6f |shar: wi|ll not o|
|00004ea0| 76 65 72 2d 77 72 69 74 | 65 20 65 78 69 73 74 69 |ver-writ|e existi|
|00004eb0| 6e 67 20 66 69 6c 65 20 | 22 27 2e 70 68 6f 6e 65 |ng file |"'.phone|
|00004ec0| 6c 69 73 74 27 22 0a 65 | 6c 73 65 0a 73 65 64 20 |list'".e|lse.sed |
|00004ed0| 27 73 2f 5e 7c 2f 2f 27 | 20 3c 3c 20 5c 53 48 41 |'s/^|//'| << \SHA|
|00004ee0| 52 5f 45 4f 46 20 3e 20 | 27 2e 70 68 6f 6e 65 6c |R_EOF > |'.phonel|
|00004ef0| 69 73 74 27 0a 7c 39 36 | 38 2d 37 37 39 30 20 41 |ist'.|96|8-7790 A|
|00004f00| 75 74 6f 52 65 61 64 20 | 43 6f 6d 70 75 53 65 72 |utoRead |CompuSer|
|00004f10| 76 65 09 42 49 54 53 3d | 38 20 42 50 53 3d 32 34 |ve.BITS=|8 BPS=24|
|00004f20| 30 30 20 53 43 52 49 50 | 54 3d 2e 61 75 74 6f 63 |00 SCRIP|T=.autoc|
|00004f30| 69 73 0a 7c 39 36 38 2d | 37 37 39 30 20 49 6e 74 |is.|968-|7790 Int|
|00004f40| 65 72 61 63 74 69 76 65 | 20 43 6f 6d 70 75 53 65 |eractive| CompuSe|
|00004f50| 72 76 65 70 42 49 54 53 | 3d 38 20 42 50 53 3d 32 |rvepBITS|=8 BPS=2|
|00004f60| 34 30 30 20 53 43 52 49 | 50 54 3d 2e 63 69 73 0a |400 SCRI|PT=.cis.|
|00004f70| 7c 36 37 35 2d 38 34 33 | 38 20 6d 61 72 6f 62 2f ||675-843|8 marob/|
|00004f80| 74 62 09 42 49 54 53 3d | 38 20 42 50 53 3d 31 39 |tb.BITS=|8 BPS=19|
|00004f90| 32 30 30 20 53 43 52 49 | 50 54 3d 2e 6d 61 72 6f |200 SCRI|PT=.maro|
|00004fa0| 62 20 50 52 45 46 49 58 | 3d 61 61 74 73 31 31 31 |b PREFIX|=aats111|
|00004fb0| 3d 32 30 73 31 31 30 3d | 31 73 35 30 3d 32 35 35 |=20s110=|1s50=255|
|00004fc0| 0a 7c 36 37 35 2d 37 30 | 35 39 20 6d 61 72 6f 62 |.|675-70|59 marob|
|00004fd0| 2f 32 34 09 42 49 54 53 | 3d 38 20 42 50 53 3d 32 |/24.BITS|=8 BPS=2|
|00004fe0| 34 30 30 20 53 43 52 49 | 50 54 3d 2e 6d 61 72 6f |400 SCRI|PT=.maro|
|00004ff0| 62 32 34 0a 7c 36 37 37 | 2d 39 34 38 37 20 6d 61 |b24.|677|-9487 ma|
|00005000| 67 70 69 65 09 42 49 54 | 53 3d 38 20 42 50 53 3d |gpie.BIT|S=8 BPS=|
|00005010| 31 39 32 30 30 20 50 52 | 45 46 49 58 3d 61 74 73 |19200 PR|EFIX=ats|
|00005020| 31 31 30 3d 30 73 31 31 | 31 3d 30 0a 7c 31 30 34 |110=0s11|1=0.|104|
|00005030| 34 34 2d 31 2d 32 30 31 | 2d 35 32 32 2d 36 39 30 |44-1-201|-522-690|
|00005040| 30 09 41 54 26 54 20 54 | 6f 6f 6c 63 68 65 73 74 |0.AT&T T|oolchest|
|00005050| 09 42 49 54 53 3d 38 20 | 42 50 53 3d 31 32 30 30 |.BITS=8 |BPS=1200|
|00005060| 09 23 6c 6f 67 69 6e 3a | 20 67 75 65 73 74 0a 7c |.#login:| guest.||
|00005070| 31 2d 32 30 36 2d 37 37 | 36 2d 32 34 30 30 20 69 |1-206-77|6-2400 i|
|00005080| 6e 74 72 65 78 09 42 49 | 54 53 3d 38 20 42 50 53 |ntrex.BI|TS=8 BPS|
|00005090| 3d 32 34 30 30 0a 7c 35 | 32 39 2d 30 34 39 38 20 |=2400.|5|29-0498 |
|000050a0| 70 63 73 69 09 42 49 54 | 53 3d 38 20 42 50 53 3d |pcsi.BIT|S=8 BPS=|
|000050b0| 32 34 30 30 20 53 43 52 | 49 50 54 3d 2e 70 63 73 |2400 SCR|IPT=.pcs|
|000050c0| 69 0a 7c 37 36 39 2d 30 | 35 35 30 20 6e 79 63 65 |i.|769-0|550 nyce|
|000050d0| 6e 65 74 09 42 49 54 53 | 3d 38 20 42 50 53 3d 32 |net.BITS|=8 BPS=2|
|000050e0| 34 30 30 0a 7c 39 32 34 | 2d 34 33 35 32 09 43 68 |400.|924|-4352.Ch|
|000050f0| 65 6c 73 65 61 20 53 71 | 75 61 72 65 20 4d 61 67 |elsea Sq|uare Mag|
|00005100| 70 69 65 09 42 49 54 53 | 3d 38 20 42 50 53 3d 32 |pie.BITS|=8 BPS=2|
|00005110| 34 30 30 0a 7c 34 37 33 | 2d 32 37 34 34 09 43 53 |400.|473|-2744.CS|
|00005120| 69 67 20 42 42 53 09 09 | 42 49 54 53 3d 38 20 42 |ig BBS..|BITS=8 B|
|00005130| 50 53 3d 32 34 30 30 0a | 7c 37 38 31 2d 34 37 32 |PS=2400.||781-472|
|00005140| 33 09 46 72 69 65 6e 64 | 73 21 09 09 42 49 54 53 |3.Friend|s!..BITS|
|00005150| 3d 38 20 42 50 53 3d 32 | 34 30 30 0a 7c 37 36 34 |=8 BPS=2|400.|764|
|00005160| 2d 33 38 33 34 09 4d 6f | 66 6f 09 42 49 54 53 3d |-3834.Mo|fo.BITS=|
|00005170| 37 20 42 50 53 3d 31 32 | 30 30 09 23 20 43 52 2c |7 BPS=12|00.# CR,|
|00005180| 20 43 52 0a 7c 31 2d 34 | 30 31 2d 33 35 31 2d 31 | CR.|1-4|01-351-1|
|00005190| 34 36 35 09 4d 61 63 69 | 6e 74 6f 73 68 20 54 72 |465.Maci|ntosh Tr|
|000051a0| 65 65 09 09 42 49 54 53 | 3d 38 20 42 50 53 3d 32 |ee..BITS|=8 BPS=2|
|000051b0| 34 30 30 0a 7c 31 2d 34 | 30 38 2d 33 37 38 2d 36 |400.|1-4|08-378-6|
|000051c0| 37 34 35 09 44 6f 75 67 | 20 53 74 65 69 6e 27 73 |745.Doug| Stein's|
|000051d0| 20 4d 61 67 70 69 65 09 | 42 49 54 53 3d 38 20 42 | Magpie.|BITS=8 B|
|000051e0| 50 53 3d 32 34 30 30 0a | 7c 31 30 34 34 34 2d 31 |PS=2400.||10444-1|
|000051f0| 2d 35 31 36 2d 35 33 36 | 2d 38 37 32 33 09 53 6f |-516-536|-8723.So|
|00005200| 75 6e 64 20 6f 66 20 4d | 75 73 69 63 09 09 42 49 |und of M|usic..BI|
|00005210| 54 53 3d 38 20 42 50 53 | 3d 32 34 30 30 0a 7c 31 |TS=8 BPS|=2400.|1|
|00005220| 2d 35 30 33 2d 36 32 31 | 2d 33 37 34 36 09 54 65 |-503-621|-3746.Te|
|00005230| 6c 65 67 6f 64 7a 69 6c | 6c 61 09 09 42 49 54 53 |legodzil|la..BITS|
|00005240| 3d 38 20 42 50 53 3d 32 | 34 30 30 0a 53 48 41 52 |=8 BPS=2|400.SHAR|
|00005250| 5f 45 4f 46 0a 69 66 20 | 74 65 73 74 20 38 33 38 |_EOF.if |test 838|
|00005260| 20 2d 6e 65 20 22 60 77 | 63 20 2d 63 20 3c 20 27 | -ne "`w|c -c < '|
|00005270| 2e 70 68 6f 6e 65 6c 69 | 73 74 27 60 22 0a 74 68 |.phoneli|st'`".th|
|00005280| 65 6e 0a 09 65 63 68 6f | 20 73 68 61 72 3a 20 65 |en..echo| shar: e|
|00005290| 72 72 6f 72 20 74 72 61 | 6e 73 6d 69 74 74 69 6e |rror tra|nsmittin|
|000052a0| 67 20 22 27 2e 70 68 6f | 6e 65 6c 69 73 74 27 22 |g "'.pho|nelist'"|
|000052b0| 20 27 28 73 68 6f 75 6c | 64 20 68 61 76 65 20 62 | '(shoul|d have b|
|000052c0| 65 65 6e 20 38 33 38 20 | 63 68 61 72 61 63 74 65 |een 838 |characte|
|000052d0| 72 73 29 27 0a 66 69 0a | 66 69 20 23 20 65 6e 64 |rs)'.fi.|fi # end|
|000052e0| 20 6f 66 20 6f 76 65 72 | 77 72 69 74 69 6e 67 20 | of over|writing |
|000052f0| 63 68 65 63 6b 0a 65 63 | 68 6f 20 73 68 61 72 3a |check.ec|ho shar:|
|00005300| 20 65 78 74 72 61 63 74 | 69 6e 67 20 22 27 2e 78 | extract|ing "'.x|
|00005310| 63 27 22 20 27 28 34 32 | 35 20 63 68 61 72 61 63 |c'" '(42|5 charac|
|00005320| 74 65 72 73 29 27 0a 69 | 66 20 74 65 73 74 20 2d |ters)'.i|f test -|
|00005330| 66 20 27 2e 78 63 27 0a | 74 68 65 6e 0a 09 65 63 |f '.xc'.|then..ec|
|00005340| 68 6f 20 73 68 61 72 3a | 20 77 69 6c 6c 20 6e 6f |ho shar:| will no|
|00005350| 74 20 6f 76 65 72 2d 77 | 72 69 74 65 20 65 78 69 |t over-w|rite exi|
|00005360| 73 74 69 6e 67 20 66 69 | 6c 65 20 22 27 2e 78 63 |sting fi|le "'.xc|
|00005370| 27 22 0a 65 6c 73 65 0a | 73 65 64 20 27 73 2f 5e |'".else.|sed 's/^|
|00005380| 7c 2f 2f 27 20 3c 3c 20 | 5c 53 48 41 52 5f 45 4f ||//' << |\SHAR_EO|
|00005390| 46 20 3e 20 27 2e 78 63 | 27 0a 7c 23 20 2e 78 63 |F > '.xc|'.|# .xc|
|000053a0| 20 2d 2d 20 73 74 61 72 | 74 75 70 20 73 63 72 69 | -- star|tup scri|
|000053b0| 70 74 0a 7c 73 65 74 20 | 62 70 73 20 32 34 30 30 |pt.|set |bps 2400|
|000053c0| 0a 7c 73 65 74 20 63 69 | 73 20 22 6f 6e 22 0a 7c |.|set ci|s "on".||
|000053d0| 73 65 74 20 37 62 69 74 | 20 22 6f 66 66 22 0a 7c |set 7bit| "off".||
|000053e0| 73 65 74 20 63 72 20 22 | 6f 6e 22 0a 7c 73 65 74 |set cr "|on".|set|
|000053f0| 20 6e 6c 20 22 6f 6e 22 | 0a 7c 73 65 74 20 70 75 | nl "on"|.|set pu|
|00005400| 72 67 65 20 22 6f 66 66 | 22 0a 7c 73 65 74 20 78 |rge "off|".|set x|
|00005410| 6f 66 66 20 22 6f 6e 22 | 0a 7c 73 65 74 20 68 61 |off "on"|.|set ha|
|00005420| 6c 66 64 70 6c 78 20 22 | 6f 66 66 22 0a 7c 73 65 |lfdplx "|off".|se|
|00005430| 74 20 61 75 74 6f 20 22 | 6f 6e 22 0a 7c 0a 7c 61 |t auto "|on".|.|a|
|00005440| 73 73 69 67 6e 20 6d 6f | 64 65 6d 20 65 71 20 70 |ssign mo|dem eq p|
|00005450| 6f 72 74 6e 61 6d 65 0a | 7c 23 20 73 65 74 74 69 |ortname.||# setti|
|00005460| 6e 67 20 64 69 66 66 65 | 72 65 6e 74 20 64 65 66 |ng diffe|rent def|
|00005470| 61 75 6c 74 20 73 70 65 | 65 64 73 20 66 6f 72 20 |ault spe|eds for |
|00005480| 61 73 73 6f 72 74 65 64 | 20 6d 6f 64 65 6d 73 0a |assorted| modems.|
|00005490| 7c 23 20 6e 6f 74 65 20 | 74 68 61 74 20 74 68 65 ||# note |that the|
|000054a0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 6d 65 61 6e 73 | followi|ng means|
|000054b0| 3a 20 69 66 20 41 4e 59 | 20 6f 66 20 74 68 65 20 |: if ANY| of the |
|000054c0| 74 68 72 65 65 20 63 6f | 6e 64 69 74 69 6f 6e 73 |three co|nditions|
|000054d0| 20 61 72 65 20 6d 65 74 | 0a 7c 69 66 20 6d 6f 64 | are met|.|if mod|
|000054e0| 65 6d 20 65 71 20 22 2f | 64 65 76 2f 74 74 79 41 |em eq "/|dev/ttyA|
|000054f0| 30 31 22 3b 20 6d 6f 64 | 65 6d 20 65 71 20 22 2f |01"; mod|em eq "/|
|00005500| 64 65 76 2f 74 74 79 41 | 30 32 22 3b 20 6d 6f 64 |dev/ttyA|02"; mod|
|00005510| 65 6d 20 65 71 20 22 2f | 64 65 76 2f 74 74 79 41 |em eq "/|dev/ttyA|
|00005520| 30 33 22 0a 7c 74 68 65 | 6e 0a 7c 09 73 65 74 20 |03".|the|n.|.set |
|00005530| 62 70 73 20 31 39 32 30 | 30 0a 7c 65 6c 73 65 0a |bps 1920|0.|else.|
|00005540| 7c 09 73 65 74 20 62 70 | 73 20 33 38 34 30 30 0a ||.set bp|s 38400.|
|00005550| 7c 65 6e 64 69 66 0a 53 | 48 41 52 5f 45 4f 46 0a ||endif.S|HAR_EOF.|
|00005560| 69 66 20 74 65 73 74 20 | 34 32 35 20 2d 6e 65 20 |if test |425 -ne |
|00005570| 22 60 77 63 20 2d 63 20 | 3c 20 27 2e 78 63 27 60 |"`wc -c |< '.xc'`|
|00005580| 22 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 73 68 61 |".then..|echo sha|
|00005590| 72 3a 20 65 72 72 6f 72 | 20 74 72 61 6e 73 6d 69 |r: error| transmi|
|000055a0| 74 74 69 6e 67 20 22 27 | 2e 78 63 27 22 20 27 28 |tting "'|.xc'" '(|
|000055b0| 73 68 6f 75 6c 64 20 68 | 61 76 65 20 62 65 65 6e |should h|ave been|
|000055c0| 20 34 32 35 20 63 68 61 | 72 61 63 74 65 72 73 29 | 425 cha|racters)|
|000055d0| 27 0a 66 69 0a 66 69 20 | 23 20 65 6e 64 20 6f 66 |'.fi.fi |# end of|
|000055e0| 20 6f 76 65 72 77 72 69 | 74 69 6e 67 20 63 68 65 | overwri|ting che|
|000055f0| 63 6b 0a 65 63 68 6f 20 | 73 68 61 72 3a 20 65 78 |ck.echo |shar: ex|
|00005600| 74 72 61 63 74 69 6e 67 | 20 22 27 4d 61 6b 65 66 |tracting| "'Makef|
|00005610| 69 6c 65 27 22 20 27 28 | 34 31 37 37 20 63 68 61 |ile'" '(|4177 cha|
|00005620| 72 61 63 74 65 72 73 29 | 27 0a 69 66 20 74 65 73 |racters)|'.if tes|
|00005630| 74 20 2d 66 20 27 4d 61 | 6b 65 66 69 6c 65 27 0a |t -f 'Ma|kefile'.|
|00005640| 74 68 65 6e 0a 09 65 63 | 68 6f 20 73 68 61 72 3a |then..ec|ho shar:|
|00005650| 20 77 69 6c 6c 20 6e 6f | 74 20 6f 76 65 72 2d 77 | will no|t over-w|
|00005660| 72 69 74 65 20 65 78 69 | 73 74 69 6e 67 20 66 69 |rite exi|sting fi|
|00005670| 6c 65 20 22 27 4d 61 6b | 65 66 69 6c 65 27 22 0a |le "'Mak|efile'".|
|00005680| 65 6c 73 65 0a 73 65 64 | 20 27 73 2f 5e 7c 2f 2f |else.sed| 's/^|//|
|00005690| 27 20 3c 3c 20 5c 53 48 | 41 52 5f 45 4f 46 20 3e |' << \SH|AR_EOF >|
|000056a0| 20 27 4d 61 6b 65 66 69 | 6c 65 27 0a 7c 23 20 4d | 'Makefi|le'.|# M|
|000056b0| 61 6b 65 66 69 6c 65 20 | 66 6f 72 20 58 43 0a 7c |akefile |for XC.||
|000056c0| 23 20 46 6f 72 20 58 43 | 2c 20 74 68 65 20 66 6f |# For XC|, the fo|
|000056d0| 6c 6c 6f 77 69 6e 67 20 | 63 6f 6d 70 69 6c 65 72 |llowing |compiler|
|000056e0| 20 73 77 69 74 63 68 65 | 73 20 61 72 65 20 73 69 | switche|s are si|
|000056f0| 67 6e 69 66 69 63 61 6e | 74 3a 0a 7c 23 20 0a 7c |gnifican|t:.|# .||
|00005700| 23 09 2d 44 44 49 44 4f | 3d 32 32 0a 7c 23 09 2d |#.-DDIDO|=22.|#.-|
|00005710| 44 44 49 44 4f 3d 32 33 | 0a 7c 23 09 09 46 6f 72 |DDIDO=23|.|#..For|
|00005720| 20 61 20 44 69 61 6c 2d | 49 6e 2f 44 69 61 6c 2d | a Dial-|In/Dial-|
|00005730| 4f 75 74 20 70 6f 72 74 | 2e 0a 7c 23 09 09 32 32 |Out port|..|#..22|
|00005740| 20 69 73 20 66 6f 72 20 | 53 43 4f 20 58 65 6e 69 | is for |SCO Xeni|
|00005750| 78 20 32 2e 32 20 77 68 | 69 63 68 20 75 73 65 73 |x 2.2 wh|ich uses|
|00005760| 20 75 6e 67 65 74 74 79 | 2e 0a 7c 23 09 09 32 33 | ungetty|..|#..23|
|00005770| 20 69 73 20 66 6f 72 20 | 53 43 4f 20 58 65 6e 69 | is for |SCO Xeni|
|00005780| 78 20 32 2e 33 20 77 68 | 6f 73 65 20 67 65 74 74 |x 2.3 wh|ose gett|
|00005790| 79 20 69 73 20 65 66 66 | 65 63 74 69 76 65 6c 79 |y is eff|ectively|
|000057a0| 20 61 20 75 75 67 65 74 | 74 79 2c 0a 7c 23 09 09 | a uuget|ty,.|#..|
|000057b0| 66 6f 72 20 53 43 4f 20 | 55 6e 69 78 2c 20 6f 72 |for SCO |Unix, or|
|000057c0| 20 66 6f 72 20 6f 74 68 | 65 72 20 73 69 74 65 73 | for oth|er sites|
|000057d0| 20 75 73 69 6e 67 20 75 | 75 67 65 74 74 79 2e 0a | using u|ugetty..|
|000057e0| 7c 23 0a 7c 23 09 2d 44 | 54 36 30 30 30 0a 7c 23 ||#.|#.-D|T6000.|#|
|000057f0| 09 09 43 61 75 73 65 73 | 20 74 68 65 20 54 61 6e |..Causes| the Tan|
|00005800| 64 79 2d 36 30 30 30 20 | 73 70 65 63 69 66 69 63 |dy-6000 |specific|
|00005810| 20 63 6f 64 65 20 6d 6f | 64 69 66 69 63 61 74 69 | code mo|dificati|
|00005820| 6f 6e 73 20 74 6f 20 62 | 65 20 63 6f 6d 70 69 6c |ons to b|e compil|
|00005830| 65 64 2e 0a 7c 23 0a 7c | 23 09 2d 44 44 45 42 55 |ed..|#.||#.-DDEBU|
|00005840| 47 0a 7c 23 09 09 49 66 | 20 74 68 69 73 20 63 6f |G.|#..If| this co|
|00005850| 6d 70 69 6c 65 72 20 73 | 77 69 74 63 68 20 69 73 |mpiler s|witch is|
|00005860| 20 73 65 74 2c 20 74 68 | 65 6e 20 77 68 65 6e 65 | set, th|en whene|
|00005870| 76 65 72 20 58 43 20 69 | 73 20 72 75 6e 20 77 69 |ver XC i|s run wi|
|00005880| 74 68 69 6e 20 61 0a 7c | 23 09 09 64 69 72 65 63 |thin a.||#..direc|
|00005890| 74 6f 72 79 20 74 68 61 | 74 20 63 6f 6e 74 61 69 |tory tha|t contai|
|000058a0| 6e 73 20 61 20 66 69 6c | 65 20 63 61 6c 6c 65 64 |ns a fil|e called|
|000058b0| 20 22 64 65 62 75 67 2e | 6c 6f 67 22 2c 20 58 43 | "debug.|log", XC|
|000058c0| 20 77 69 6c 6c 20 61 70 | 70 65 6e 64 20 74 6f 0a | will ap|pend to.|
|000058d0| 7c 23 09 09 74 68 61 74 | 20 66 69 6c 65 20 61 20 ||#..that| file a |
|000058e0| 63 6f 70 79 20 6f 66 20 | 61 6c 6c 20 58 43 20 6f |copy of |all XC o|
|000058f0| 75 74 70 75 74 2c 20 77 | 68 65 74 68 65 72 20 74 |utput, w|hether t|
|00005900| 6f 20 74 68 65 20 74 65 | 72 6d 69 6e 61 6c 20 22 |o the te|rminal "|
|00005910| 66 69 6c 65 22 20 6f 72 | 0a 7c 23 09 09 74 6f 20 |file" or|.|#..to |
|00005920| 73 74 61 6e 64 61 72 64 | 20 65 72 72 6f 72 2e 20 |standard| error. |
|00005930| 54 68 69 73 20 63 61 6e | 20 62 65 20 75 73 65 66 |This can| be usef|
|00005940| 75 6c 20 66 6f 72 20 64 | 65 62 75 67 67 69 6e 67 |ul for d|ebugging|
|00005950| 20 73 63 72 69 70 74 73 | 2c 20 63 6f 75 70 6c 65 | scripts|, couple|
|00005960| 64 0a 7c 23 09 09 77 69 | 74 68 20 74 68 65 20 22 |d.|#..wi|th the "|
|00005970| 64 65 62 75 67 22 20 73 | 63 72 69 70 74 20 63 6f |debug" s|cript co|
|00005980| 6d 6d 61 6e 64 2c 20 77 | 68 69 63 68 20 63 61 75 |mmand, w|hich cau|
|00005990| 73 65 73 20 74 68 65 20 | 6c 69 6e 65 73 20 6f 66 |ses the |lines of|
|000059a0| 20 61 20 73 63 72 69 70 | 74 0a 7c 23 09 09 74 6f | a scrip|t.|#..to|
|000059b0| 20 62 65 20 65 63 68 6f | 65 64 20 74 6f 20 74 68 | be echo|ed to th|
|000059c0| 65 20 74 65 72 6d 69 6e | 61 6c 20 61 73 20 74 68 |e termin|al as th|
|000059d0| 65 79 20 67 65 74 20 65 | 78 65 63 75 74 65 64 2e |ey get e|xecuted.|
|000059e0| 20 53 69 6e 63 65 20 6f | 66 74 65 6e 20 73 75 63 | Since o|ften suc|
|000059f0| 68 0a 7c 23 09 09 6f 75 | 74 70 75 74 20 70 61 73 |h.|#..ou|tput pas|
|00005a00| 73 65 73 20 75 70 20 74 | 68 65 20 74 65 72 6d 69 |ses up t|he termi|
|00005a10| 6e 61 6c 20 73 63 72 65 | 65 6e 20 74 6f 6f 20 71 |nal scre|en too q|
|00005a20| 75 69 63 6b 6c 79 20 74 | 6f 20 72 65 61 64 2c 20 |uickly t|o read, |
|00005a30| 74 68 65 0a 7c 23 09 09 | 22 64 65 62 75 67 2e 6c |the.|#..|"debug.l|
|00005a40| 6f 67 22 20 66 69 6c 65 | 20 70 72 6f 76 69 64 65 |og" file| provide|
|00005a50| 73 20 61 20 68 61 72 64 | 2d 63 6f 70 79 20 6f 66 |s a hard|-copy of|
|00005a60| 20 74 68 65 20 58 43 20 | 73 65 73 73 69 6f 6e 2e | the XC |session.|
|00005a70| 0a 7c 23 09 09 4e 6f 20 | 65 63 68 6f 69 6e 67 20 |.|#..No |echoing |
|00005a80| 74 6f 20 61 20 22 64 65 | 62 75 67 2e 6c 6f 67 22 |to a "de|bug.log"|
|00005a90| 20 66 69 6c 65 20 69 73 | 20 64 6f 6e 65 20 69 66 | file is| done if|
|00005aa0| 20 58 43 20 69 73 20 61 | 6c 73 6f 20 09 63 61 70 | XC is a|lso .cap|
|00005ab0| 74 75 72 69 6e 67 0a 7c | 23 09 09 69 6e 63 6f 6d |turing.||#..incom|
|00005ac0| 69 6e 67 20 74 65 78 74 | 20 74 6f 20 61 20 63 61 |ing text| to a ca|
|00005ad0| 70 74 75 72 65 20 66 69 | 6c 65 2e 20 49 66 20 6e |pture fi|le. If n|
|00005ae0| 6f 20 22 64 65 62 75 67 | 2e 6c 6f 67 22 20 66 69 |o "debug|.log" fi|
|00005af0| 6c 65 20 65 78 69 73 74 | 73 20 69 6e 20 74 68 65 |le exist|s in the|
|00005b00| 0a 7c 23 09 09 63 75 72 | 72 65 6e 74 20 64 69 72 |.|#..cur|rent dir|
|00005b10| 65 63 74 6f 72 79 2c 20 | 74 68 65 6e 20 6e 6f 20 |ectory, |then no |
|00005b20| 73 75 63 68 20 65 63 68 | 6f 69 6e 67 20 69 73 20 |such ech|oing is |
|00005b30| 64 6f 6e 65 20 72 65 67 | 61 72 64 6c 65 73 73 20 |done reg|ardless |
|00005b40| 6f 66 20 77 68 65 74 68 | 65 72 0a 7c 23 09 09 74 |of wheth|er.|#..t|
|00005b50| 68 65 20 2d 44 44 45 42 | 55 47 20 73 77 69 74 63 |he -DDEB|UG switc|
|00005b60| 68 20 77 61 73 20 73 65 | 74 20 61 74 20 63 6f 6d |h was se|t at com|
|00005b70| 70 69 6c 65 20 74 69 6d | 65 2e 0a 7c 23 0a 7c 23 |pile tim|e..|#.|#|
|00005b80| 09 2d 44 4e 4f 53 48 45 | 4c 4c 0a 7c 23 09 09 54 |.-DNOSHE|LL.|#..T|
|00005b90| 68 69 73 20 77 69 6c 6c | 20 64 69 73 61 6c 6c 6f |his will| disallo|
|00005ba0| 77 20 73 68 65 6c 6c 20 | 65 73 63 61 70 65 73 2e |w shell |escapes.|
|00005bb0| 20 42 6f 74 68 20 74 68 | 65 20 22 21 22 20 61 6e | Both th|e "!" an|
|00005bc0| 64 20 22 24 22 20 6d 65 | 63 68 61 6e 69 73 6d 73 |d "$" me|chanisms|
|00005bd0| 20 66 72 6f 6d 0a 7c 23 | 09 09 74 68 65 20 58 43 | from.|#|..the XC|
|00005be0| 20 70 72 6f 6d 70 74 2c | 20 61 6e 64 20 74 68 65 | prompt,| and the|
|00005bf0| 20 61 6e 61 6c 6f 67 6f | 75 73 20 53 48 45 4c 4c | analogo|us SHELL|
|00005c00| 20 61 6e 64 20 50 49 50 | 45 20 6b 65 79 77 6f 72 | and PIP|E keywor|
|00005c10| 64 73 20 69 6e 20 73 63 | 72 69 70 74 73 2c 0a 7c |ds in sc|ripts,.||
|00005c20| 23 09 09 73 69 6c 65 6e | 74 6c 79 20 64 6f 20 6e |#..silen|tly do n|
|00005c30| 6f 74 68 69 6e 67 2e 20 | 48 6f 77 65 76 65 72 20 |othing. |However |
|00005c40| 74 68 65 20 73 74 61 6e | 64 61 72 64 20 6f 75 74 |the stan|dard out|
|00005c50| 70 75 74 20 6f 66 20 62 | 61 63 6b 71 75 6f 74 65 |put of b|ackquote|
|00005c60| 64 20 73 68 65 6c 6c 0a | 7c 23 09 09 63 6f 6d 6d |d shell.||#..comm|
|00005c70| 61 6e 64 73 20 63 61 6e | 20 73 74 69 6c 6c 20 62 |ands can| still b|
|00005c80| 65 20 61 73 73 69 67 6e | 65 64 20 74 6f 20 61 20 |e assign|ed to a |
|00005c90| 73 63 72 69 70 74 20 76 | 61 72 69 61 62 6c 65 2e |script v|ariable.|
|00005ca0| 0a 7c 23 0a 7c 0a 7c 53 | 48 45 4c 4c 20 3d 20 2f |.|#.|.|S|HELL = /|
|00005cb0| 62 69 6e 2f 73 68 0a 7c | 0a 7c 23 20 66 6f 72 20 |bin/sh.||.|# for |
|00005cc0| 64 65 62 75 67 67 69 6e | 67 20 6f 75 74 70 75 74 |debuggin|g output|
|00005cd0| 0a 7c 44 45 42 55 47 20 | 3d 20 2d 44 44 45 42 55 |.|DEBUG |= -DDEBU|
|00005ce0| 47 0a 7c 0a 7c 23 20 74 | 6f 20 64 69 73 61 6c 6c |G.|.|# t|o disall|
|00005cf0| 6f 77 20 73 68 65 6c 6c | 20 65 73 63 61 70 65 73 |ow shell| escapes|
|00005d00| 0a 7c 23 20 4e 4f 53 48 | 45 4c 4c 20 3d 20 2d 44 |.|# NOSH|ELL = -D|
|00005d10| 4e 4f 53 48 45 4c 4c 0a | 7c 0a 7c 23 20 63 68 6f |NOSHELL.||.|# cho|
|00005d20| 6f 73 65 20 79 6f 75 72 | 20 70 6f 69 73 6f 6e 3a |ose your| poison:|
|00005d30| 0a 7c 23 20 66 6f 72 20 | 53 43 4f 20 58 65 6e 69 |.|# for |SCO Xeni|
|00005d40| 78 20 32 2e 33 20 61 6e | 64 20 53 43 4f 20 55 6e |x 2.3 an|d SCO Un|
|00005d50| 69 78 0a 7c 43 46 4c 41 | 47 53 09 3d 20 2d 4f 78 |ix.|CFLA|GS.= -Ox|
|00005d60| 20 2d 44 44 49 44 4f 3d | 32 33 20 24 28 44 45 42 | -DDIDO=|23 $(DEB|
|00005d70| 55 47 29 20 24 28 4e 4f | 53 48 45 4c 4c 29 0a 7c |UG) $(NO|SHELL).||
|00005d80| 23 20 66 6f 72 20 53 43 | 4f 20 58 65 6e 69 78 20 |# for SC|O Xenix |
|00005d90| 32 2e 32 0a 7c 23 20 43 | 46 4c 41 47 53 09 3d 20 |2.2.|# C|FLAGS.= |
|00005da0| 2d 4f 78 20 2d 44 44 49 | 44 4f 3d 32 32 20 24 28 |-Ox -DDI|DO=22 $(|
|00005db0| 44 45 42 55 47 29 20 24 | 28 4e 4f 53 48 45 4c 4c |DEBUG) $|(NOSHELL|
|00005dc0| 29 0a 7c 23 20 66 6f 72 | 20 54 61 6e 64 79 20 58 |).|# for| Tandy X|
|00005dd0| 65 6e 69 78 20 33 2e 32 | 0a 7c 23 20 43 46 4c 41 |enix 3.2|.|# CFLA|
|00005de0| 47 53 09 3d 20 2d 4f 20 | 2d 6e 20 2d 44 54 36 30 |GS.= -O |-n -DT60|
|00005df0| 30 30 20 24 28 44 45 42 | 55 47 29 20 24 28 4e 4f |00 $(DEB|UG) $(NO|
|00005e00| 53 48 45 4c 4c 29 0a 7c | 23 20 66 6f 72 20 53 43 |SHELL).||# for SC|
|00005e10| 4f 20 58 65 6e 69 78 20 | 6f 6e 20 61 6e 20 49 42 |O Xenix |on an IB|
|00005e20| 4d 20 50 43 2f 41 54 20 | 28 38 30 32 38 36 29 0a |M PC/AT |(80286).|
|00005e30| 7c 23 20 43 46 4c 41 47 | 53 09 3d 20 2d 4f 20 2d ||# CFLAG|S.= -O -|
|00005e40| 69 20 24 28 44 45 42 55 | 47 29 20 24 28 4e 4f 53 |i $(DEBU|G) $(NOS|
|00005e50| 48 45 4c 4c 29 0a 7c 23 | 20 66 6f 72 20 22 61 6e |HELL).|#| for "an|
|00005e60| 79 22 20 55 6e 69 78 20 | 6f 72 20 58 65 6e 69 78 |y" Unix |or Xenix|
|00005e70| 0a 7c 23 20 43 46 4c 41 | 47 53 09 3d 20 2d 4f 20 |.|# CFLA|GS.= -O |
|00005e80| 24 28 44 45 42 55 47 29 | 20 24 28 4e 4f 53 48 45 |$(DEBUG)| $(NOSHE|
|00005e90| 4c 4c 29 0a 7c 0a 7c 23 | 20 46 6f 72 20 53 43 4f |LL).|.|#| For SCO|
|00005ea0| 20 58 65 6e 69 78 0a 7c | 23 20 4c 44 46 4c 41 47 | Xenix.||# LDFLAG|
|00005eb0| 53 20 3d 20 2d 6c 74 65 | 72 6d 63 61 70 20 0a 7c |S = -lte|rmcap .||
|00005ec0| 23 20 46 6f 72 20 53 43 | 4f 20 55 6e 69 78 2c 20 |# For SC|O Unix, |
|00005ed0| 69 6e 63 6c 75 64 65 20 | 2d 6c 63 5f 73 0a 7c 4c |include |-lc_s.|L|
|00005ee0| 44 46 4c 41 47 53 20 3d | 20 2d 6c 74 65 72 6d 63 |DFLAGS =| -ltermc|
|00005ef0| 61 70 20 2d 6c 63 5f 73 | 0a 7c 0a 7c 23 20 63 68 |ap -lc_s|.|.|# ch|
|00005f00| 6f 6f 73 65 20 61 20 6e | 69 63 65 20 68 6f 6d 65 |oose a n|ice home|
|00005f10| 20 66 6f 72 20 58 43 0a | 7c 49 4e 53 44 49 52 09 | for XC.||INSDIR.|
|00005f20| 09 3d 2f 70 75 62 2f 6a | 70 72 2f 62 69 6e 0a 7c |.=/pub/j|pr/bin.||
|00005f30| 4f 57 4e 45 52 09 09 3d | 75 75 63 70 0a 7c 47 52 |OWNER..=|uucp.|GR|
|00005f40| 4f 55 50 09 09 3d 62 69 | 6e 0a 7c 42 49 4e 4d 4f |OUP..=bi|n.|BINMO|
|00005f50| 44 45 09 09 3d 34 37 31 | 31 0a 7c 4d 41 4e 44 49 |DE..=471|1.|MANDI|
|00005f60| 52 09 09 3d 2f 75 73 72 | 2f 6d 61 6e 2f 6d 61 6e |R..=/usr|/man/man|
|00005f70| 0a 7c 43 41 54 4d 41 4e | 44 49 52 09 3d 2f 75 73 |.|CATMAN|DIR.=/us|
|00005f80| 72 2f 6d 61 6e 2f 63 61 | 74 0a 7c 4d 41 4e 45 58 |r/man/ca|t.|MANEX|
|00005f90| 54 09 09 3d 2e 4c 0a 7c | 4d 41 4e 4f 57 4e 09 09 |T..=.L.||MANOWN..|
|00005fa0| 3d 62 69 6e 0a 7c 4d 41 | 4e 47 52 50 09 09 3d 62 |=bin.|MA|NGRP..=b|
|00005fb0| 69 6e 0a 7c 4d 41 4e 4d | 4f 44 45 09 09 3d 30 34 |in.|MANM|ODE..=04|
|00005fc0| 34 34 0a 7c 53 48 52 49 | 4e 4b 09 09 3d 63 6f 6d |44.|SHRI|NK..=com|
|00005fd0| 70 72 65 73 73 0a 7c 0a | 7c 23 20 79 6f 75 20 73 |press.|.||# you s|
|00005fe0| 68 6f 75 6c 64 20 68 61 | 76 65 20 61 6c 6c 20 6f |hould ha|ve all o|
|00005ff0| 66 20 74 68 65 73 65 20 | 66 69 6c 65 73 3a 0a 7c |f these |files:.||
|00006000| 4d 41 4e 49 46 45 53 54 | 3d 20 2e 61 75 74 6f 63 |MANIFEST|= .autoc|
|00006010| 69 73 20 2e 75 6e 69 20 | 2e 63 61 6c 6c 68 71 20 |is .uni |.callhq |
|00006020| 2e 65 78 72 63 20 2e 70 | 68 6f 6e 65 6c 69 73 74 |.exrc .p|honelist|
|00006030| 20 2e 78 63 20 4d 61 6b | 65 66 69 6c 65 20 52 45 | .xc Mak|efile RE|
|00006040| 41 44 4d 45 5c 0a 7c 09 | 09 09 6d 79 6d 61 6e 20 |ADME\.|.|..myman |
|00006050| 78 63 62 2b 2e 63 20 78 | 63 64 62 67 6c 6f 67 2e |xcb+.c x|cdbglog.|
|00006060| 63 20 78 63 64 69 61 6c | 2e 63 20 78 63 2e 68 20 |c xcdial|.c xc.h |
|00006070| 78 63 2e 6e 72 6f 20 78 | 63 6d 61 69 6e 2e 63 5c |xc.nro x|cmain.c\|
|00006080| 0a 7c 09 09 09 78 63 70 | 6f 72 74 2e 63 20 78 63 |.|...xcp|ort.c xc|
|00006090| 73 63 72 70 74 2e 63 20 | 78 63 73 75 62 73 2e 63 |scrpt.c |xcsubs.c|
|000060a0| 20 78 63 74 65 72 6d 2e | 63 20 78 63 78 6d 64 6d | xcterm.|c xcxmdm|
|000060b0| 2e 63 0a 7c 0a 7c 4f 42 | 4a 53 09 3d 20 78 63 6d |.c.|.|OB|JS.= xcm|
|000060c0| 61 69 6e 2e 6f 20 78 63 | 62 2b 2e 6f 20 78 63 64 |ain.o xc|b+.o xcd|
|000060d0| 62 67 6c 6f 67 2e 6f 20 | 78 63 64 69 61 6c 2e 6f |bglog.o |xcdial.o|
|000060e0| 20 78 63 70 6f 72 74 2e | 6f 20 78 63 73 63 72 70 | xcport.|o xcscrp|
|000060f0| 74 2e 6f 20 78 63 73 75 | 62 73 2e 6f 5c 0a 7c 09 |t.o xcsu|bs.o\.|.|
|00006100| 09 09 78 63 74 65 72 6d | 2e 6f 20 78 63 78 6d 64 |..xcterm|.o xcxmd|
|00006110| 6d 2e 6f 0a 7c 0a 7c 78 | 63 3a 09 20 24 28 4f 42 |m.o.|.|x|c:. $(OB|
|00006120| 4a 53 29 0a 7c 09 24 28 | 43 43 29 20 24 28 43 46 |JS).|.$(|CC) $(CF|
|00006130| 4c 41 47 53 29 20 24 28 | 4f 42 4a 53 29 20 2d 6f |LAGS) $(|OBJS) -o|
|00006140| 20 78 63 20 24 28 4c 44 | 46 4c 41 47 53 29 20 0a | xc $(LD|FLAGS) .|
|00006150| 7c 0a 7c 69 6e 73 74 61 | 6c 6c 3a 20 78 63 0a 7c ||.|insta|ll: xc.||
|00006160| 09 40 6c 73 20 2d 6c 20 | 78 63 0a 7c 09 2d 6d 76 |.@ls -l |xc.|.-mv|
|00006170| 20 24 28 49 4e 53 44 49 | 52 29 2f 78 63 20 24 28 | $(INSDI|R)/xc $(|
|00006180| 49 4e 53 44 49 52 29 2f | 78 63 2d 0a 7c 09 63 70 |INSDIR)/|xc-.|.cp|
|00006190| 20 78 63 20 24 28 49 4e | 53 44 49 52 29 2f 78 63 | xc $(IN|SDIR)/xc|
|000061a0| 0a 7c 09 73 74 72 69 70 | 20 24 28 49 4e 53 44 49 |.|.strip| $(INSDI|
|000061b0| 52 29 2f 78 63 0a 7c 09 | 63 68 6f 77 6e 20 24 28 |R)/xc.|.|chown $(|
|000061c0| 4f 57 4e 45 52 29 20 24 | 28 49 4e 53 44 49 52 29 |OWNER) $|(INSDIR)|
|000061d0| 2f 78 63 0a 7c 09 63 68 | 67 72 70 20 24 28 47 52 |/xc.|.ch|grp $(GR|
|000061e0| 4f 55 50 29 20 24 28 49 | 4e 53 44 49 52 29 2f 78 |OUP) $(I|NSDIR)/x|
|000061f0| 63 0a 7c 09 63 68 6d 6f | 64 20 24 28 42 49 4e 4d |c.|.chmo|d $(BINM|
|00006200| 4f 44 45 29 20 24 28 49 | 4e 53 44 49 52 29 2f 78 |ODE) $(I|NSDIR)/x|
|00006210| 63 0a 7c 09 2d 40 6c 73 | 20 2d 6c 20 24 28 49 4e |c.|.-@ls| -l $(IN|
|00006220| 53 44 49 52 29 2f 78 63 | 20 24 28 49 4e 53 44 49 |SDIR)/xc| $(INSDI|
|00006230| 52 29 2f 78 63 2d 0a 7c | 0a 7c 6d 61 6e 3a 20 78 |R)/xc-.||.|man: x|
|00006240| 63 2e 6e 72 6f 0a 7c 09 | 63 70 20 78 63 2e 6e 72 |c.nro.|.|cp xc.nr|
|00006250| 6f 20 24 28 4d 41 4e 44 | 49 52 29 24 28 4d 41 4e |o $(MAND|IR)$(MAN|
|00006260| 45 58 54 29 2f 78 63 24 | 28 4d 41 4e 45 58 54 29 |EXT)/xc$|(MANEXT)|
|00006270| 0a 7c 09 63 68 6f 77 6e | 20 24 28 4d 41 4e 4f 57 |.|.chown| $(MANOW|
|00006280| 4e 29 20 24 28 4d 41 4e | 44 49 52 29 24 28 4d 41 |N) $(MAN|DIR)$(MA|
|00006290| 4e 45 58 54 29 2f 78 63 | 24 28 4d 41 4e 45 58 54 |NEXT)/xc|$(MANEXT|
|000062a0| 29 0a 7c 09 63 68 67 72 | 70 20 24 28 4d 41 4e 47 |).|.chgr|p $(MANG|
|000062b0| 52 50 29 20 24 28 4d 41 | 4e 44 49 52 29 24 28 4d |RP) $(MA|NDIR)$(M|
|000062c0| 41 4e 45 58 54 29 2f 78 | 63 24 28 4d 41 4e 45 58 |ANEXT)/x|c$(MANEX|
|000062d0| 54 29 0a 7c 09 63 68 6d | 6f 64 20 24 28 4d 41 4e |T).|.chm|od $(MAN|
|000062e0| 4d 4f 44 45 29 20 24 28 | 4d 41 4e 44 49 52 29 24 |MODE) $(|MANDIR)$|
|000062f0| 28 4d 41 4e 45 58 54 29 | 2f 78 63 24 28 4d 41 4e |(MANEXT)|/xc$(MAN|
|00006300| 45 58 54 29 0a 7c 09 2d | 24 28 53 48 52 49 4e 4b |EXT).|.-|$(SHRINK|
|00006310| 29 20 24 28 4d 41 4e 44 | 49 52 29 24 28 4d 41 4e |) $(MAND|IR)$(MAN|
|00006320| 45 58 54 29 2f 78 63 24 | 28 4d 41 4e 45 58 54 29 |EXT)/xc$|(MANEXT)|
|00006330| 0a 7c 09 74 6f 75 63 68 | 20 6d 61 6e 0a 7c 0a 7c |.|.touch| man.|.||
|00006340| 63 61 74 6d 61 6e 3a 20 | 78 63 2e 6e 72 6f 0a 7c |catman: |xc.nro.||
|00006350| 09 74 62 6c 20 78 63 2e | 6e 72 6f 7c 20 6e 72 6f |.tbl xc.|nro| nro|
|00006360| 66 66 20 6d 79 6d 61 6e | 20 2d 20 7c 20 63 6f 6c |ff myman| - | col|
|00006370| 20 3e 20 24 28 43 41 54 | 4d 41 4e 44 49 52 29 24 | > $(CAT|MANDIR)$|
|00006380| 28 4d 41 4e 45 58 54 29 | 2f 78 63 24 28 4d 41 4e |(MANEXT)|/xc$(MAN|
|00006390| 45 58 54 29 0a 7c 09 63 | 68 6f 77 6e 20 24 28 4d |EXT).|.c|hown $(M|
|000063a0| 41 4e 4f 57 4e 29 20 24 | 28 43 41 54 4d 41 4e 44 |ANOWN) $|(CATMAND|
|000063b0| 49 52 29 24 28 4d 41 4e | 45 58 54 29 2f 78 63 24 |IR)$(MAN|EXT)/xc$|
|000063c0| 28 4d 41 4e 45 58 54 29 | 0a 7c 09 63 68 67 72 70 |(MANEXT)|.|.chgrp|
|000063d0| 20 24 28 4d 41 4e 47 52 | 50 29 20 24 28 43 41 54 | $(MANGR|P) $(CAT|
|000063e0| 4d 41 4e 44 49 52 29 24 | 28 4d 41 4e 45 58 54 29 |MANDIR)$|(MANEXT)|
|000063f0| 2f 78 63 24 28 4d 41 4e | 45 58 54 29 0a 7c 09 63 |/xc$(MAN|EXT).|.c|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.