home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / 3b2 / 3b1-faq.2 < prev    next >
Internet Message Format  |  1997-11-24  |  40KB

  1. From saomai.org!smj Wed Aug 30 08:53:09 1995
  2. Return-Path: <saomai.org!smj>
  3. Received: by SDF.LONESTAR.ORG (Smail3.1.29.1 #1)
  4.     id m0snnZU-0000RpC; Wed, 30 Aug 95 08:52 CDT
  5. Received: from sdf.saomai.org (saomai.org) by metronet.com with SMTP id AA11944
  6.   (5.67a/IDA1.5hp for <smj@sdf.lonestar.org>); Wed, 30 Aug 1995 08:18:43 -0500
  7. Received: (from smj@localhost) by sdf.saomai.org (8.6.11/8.6.9) id IAA11767 for smj@sdf.lonestar.org; Wed, 30 Aug 1995 08:06:39 -0500
  8. Date: Wed, 30 Aug 1995 08:06:39 -0500
  9. From: "Stephen M. Jones" <smj@saomai.org>
  10. Message-Id: <199508301306.IAA11767@sdf.saomai.org>
  11. To: smj@sdf.lonestar.org
  12. Status: O
  13.  
  14. Path: feenix.metronet.com!news.ecn.bgu.edu!siemens!princeton!gw1.att.com!fnnews.fnal.gov!usenet.eel.ufl.edu!news.ultranet.com!zombie.ncsc.mil!paladin.american.edu!gatech!howland.reston.ans.net!news.sprintlink.net!in1.uu.net!mnemosyne.cs.du.edu!nyx10.cs.du.edu!not-for-mail
  15. From: jbunch@nyx10.cs.du.edu (John B. Bunch)
  16. Newsgroups: comp.sys.3b1,comp.answers,news.answers
  17. Subject: comp.sys.3b1 FAQ part1
  18. Supersedes: <3b1_faq_part1_806164102@nyx10.cs.du.edu>
  19. Followup-To: comp.sys.3b1
  20. Date: 29 Aug 1995 18:53:44 -0600
  21. Organization: University of Denver, Math/CS Dept.
  22. Lines: 1022
  23. Approved: news-answers-request@MIT.Edu
  24. Expires: 23 Oct 1995 00:53:40 GMT
  25. Message-ID: <3b1_faq_part1_809744020@nyx10.cs.du.edu>
  26. Reply-To: 3b1-faq@nyx.cs.du.edu
  27. NNTP-Posting-Host: nyx10.cs.du.edu
  28. Summary: This Posting contains a list of Frequently Asked Questions (and
  29.      answers) about 3b1 computers.  It should be read by all who want
  30.      to participate in the comp.sys.3b1 newsgroup.
  31. Xref: feenix.metronet.com comp.sys.3b1:5339 comp.answers:13471 news.answers:45457
  32.  
  33.  
  34.  
  35.  
  36. Archive-name: 3b1-faq/part1
  37. Version: $Id: 3b1-faq-part1,v 3 1995/06/06 11:17:48 jbunch 
  38.  
  39. ----------------------------------------------------------------------
  40. | Answers to some frequently asked questions about the AT&T UNIX PC, |
  41. |     as well as some frequent problems, hints, and solutions.         |
  42. ----------------------------------------------------------------------
  43. [$Revision: 3 $ $Date: 95/06/06 11:17:48 $]
  44. Send updates to 3b1-faq@nyx.cs.du.edu.
  45.  
  46.             Part 1 of 2
  47.  
  48. ------------------------------
  49.  
  50. Subject: 0.1. Table of Contents for part 1 of the faq.
  51.  
  52.      0.1.  Table of Contents for part 1 of the faq.
  53.      1.0.  General
  54.      1.1.  What exactly are the AT&T UNIX PC, PC7300, and 3B1?
  55.      1.2.  What is the operating system?  Its origins?
  56.      1.3.  What are the "OSU Archives"?
  57.      1.4.  Who supports these machines?  Are there any user groups?
  58.      1.5.  Where can I get my machine serviced or fixed?
  59.      2.0.  Software
  60.      2.1.  How do I get my free Personal Calendar program?
  61.      2.2.  What is "THE STORE!" and how can I access it?
  62.      2.3.  Is there any GNU software available?
  63.      2.4.  Is the X Window system available for the UNIX PC?
  64.      2.5.  What's MGR?
  65.      2.6.  How can I get a full 360kB when I format a MS-DOS floppy
  66.            on the UNIX PC?
  67.      2.7.  Are there any other utilities for fiddling with MS-DOS 
  68.            floppies?
  69.      2.8.  What commercial software was available for the UNIX PC?
  70.      3.0.  Software Development
  71.      3.1.  Can I use the GNU C compiler in place of the hard-to-find
  72.            development set?
  73.      3.2.  What do I with old object-file archives?
  74.      4.0.  Administration
  75.      4.1.  How do I restore from a backup when one of the floppies 
  76.            is bad?
  77.      4.2.  How can I make a floppy-disk-based UNIX for fsck'ing the 
  78.                hard drive?
  79.      4.3.  How can I get the machine to ask the device and program to
  80.                boot from?
  81.      4.4.  How do I get multiple login windows? 
  82.      4.5.  What the heck is a +IN suffix on a file?
  83.      4.6.  What do the HDERR (FDERR, or TPERR) messages in 
  84.                /usr/adm/unix.log mean?
  85.      4.7.  Why are the header files missing after an install of the
  86.                Development Set?
  87.      4.8.  Why is the machine is booting over and over?
  88.      4.9.  Is HoneyDanBer UUCP available to replace the stock uucp 
  89.                software?
  90.      4.10. Why doesn't the On-Board Modem (OBM) work with some other 
  91.                modems?
  92.      4.11. How do I get my on-board modem to be a dial-out-only modem?
  93.      4.12. Does the on-board modem support 2400 bps?
  94.      4.13. Why aren't the lpadmin, accept, and reject commands working
  95.            right?
  96.      4.14. Why are all the jobs on the printer always followed by a
  97.                formfeed?
  98.      4.15. Why can't I send bitmapped images to the printer correctly?
  99.      4.16. How do I configure a Hayes compatible external modem on the
  100.                UNIX PC?
  101.      4.17. Any tips on building Cnews?
  102.      4.18. What are lipc and nipc, and how can I use nipc instead of 
  103.                lipc?
  104.      5.0.  Upgrading
  105.      5.1.  What third-party hardware is available?
  106.      5.2.  Can I put a 68881 math coprocessor in my machine?
  107.  
  108. ------------------------------
  109.  
  110. Subject: 1.0. General
  111.  
  112. This section contains general questions about the Unix-PC.
  113.  
  114. ------------------------------
  115.  
  116. Subject: 1.1.  What exactly are the AT&T UNIX PC, PC7300, and 3B1?
  117.  
  118.     The name "UNIX PC" is a catch-all name for a set of machines
  119. developed by Convergent Technologies (now part of Unisys) and sold by
  120. AT&T in the mid to late 80's, all having the same basic configuration:
  121.  
  122.     o 10MHz 68010 with custom MMU
  123.     o demand paged, virtual memory UNIX (max. process size 2.5M)
  124.     o 10/20/40/67MB disk
  125.     o 512k/1M/2MB RAM
  126.     o monochrome, quasi-Hercules display
  127.  
  128.     As marketing strategies changed and basic features were added,
  129. the original offering (the PC7300) became known as the 3B1.  The 7300
  130. machines featured 512k RAM on the motherboard with a 10 or 20MB disk.
  131. The later 3B1 machines had 1M or 2M on the motherboard, and came with
  132. a 40 or 67MB disk.  Accommodating the larger, full-height drives in the
  133. 3B1 required that a hump be added to the sloping, wedge-shaped case
  134. top.  The 3B1 also has a heftier power supply.
  135.  
  136. ------------------------------
  137.  
  138. Subject: 1.2.  What is the operating system?  Its origins?
  139.  
  140.     The operating system is based on UNIX System V Release 2, with
  141. extensions from BSD 4.1, BSD 4.2, System V Release 3 and Convergent
  142. Technologies.  The most recent version is 3.51, with a 3.51m FIXDISK
  143. (2.0) available.  The FIXDISK was available from AT&T directly, but is
  144. now only available on the OSU Archives as FIXDISK2.0+IN.
  145.  
  146. ------------------------------
  147.  
  148. Subject: 1.3.  What are the "OSU Archives"?
  149.  
  150.     OSU-CIS is an Ohio State University computer system which
  151. holds a very large selection of UNIX-PC-related programs and files.
  152. David Brierley (dave@galaxia.network23.com) is the current maintainer
  153. of the archives.  Ohio State graciously allows both anonymous FTP and
  154. UUCP access to this archive.  For FTP from the Internet, access is via
  155. the machine archive.cis.ohio-state.edu (IP address: 128.146.8.52).
  156.  
  157. This is the URL for the OSU archives ftp access.
  158. <ftp://archive.cis.ohio-state.edu/pub/att7300/>
  159.  
  160. Dave Brierley has also now added www access to the UNIX-PC archives with
  161. this URL.
  162. <file://archive.cis.ohio-state.edu/pub/att7300/README.html>
  163.  
  164. They recommend the following L.sys (Systems) entries:
  165.  
  166.     #
  167.     # Direct Trailblazer
  168.     # dead, dead, dead...sigh.  for the 3rd time in as many months.
  169.     #
  170.     #osu-cis Any ACU 19200 1-614-292-5112 in:--in:--in: Uanon
  171.     #
  172.     # Direct V.32 (MNP 4)
  173.     # dead, dead, dead...sigh.
  174.     #
  175.     #osu-cis Any ACU 9600 1-614-292-1153 in:--in:--in: Uanon
  176.     #
  177.     # Micom port selector, at 1200, 2400, or 9600 bps.
  178.     # Replace ##'s below with 12, 24, or 96 (both speed and phone number).
  179.     # Can't use MNP with V.32 on -3196
  180.     #
  181.     osu-cis Any ACU ##00 1-614-292-31## "" \r\c Name? osu-cis nected \c GO \d\r\d\r\d\r\d\r\d\r\d\r\d\r in:--in:--in: Uanon
  182.  
  183.     The file ~/att7300/README.Z contains a detailed list of the
  184. archive's contents and should be the first thing to get.
  185.  
  186.     Another source of software for Internet-connected sites is the
  187. anonymous FTP area on ftp.cs.caltech.edu.  Andy Fyfe
  188. (andy@cs.caltech.edu) maintains new versions of TeX and GNU utilities
  189. in the pub/3b1 directory.
  190.  
  191. [Ed. Note: As far as I know the archive at ftp.cs.caltech.edu for the
  192.            3b1 has been shut down, everything in the caltech archives
  193.        is mirrored in the OSU archives in ~/pub/att7300/csvax ]
  194.  
  195. ------------------------------
  196.  
  197. Subject: 1.4.  Who supports these machines?  Are there any user groups?
  198.  
  199.     The primary support for the machine is the Usenet newsgroup
  200. comp.sys.3b1.  There are a lot of dedicated people who enjoy these
  201. machines and post a wealth of information to the network.
  202.  
  203.     If you are in the Silicon Valley area, contact Thad Floryan
  204. (thad@btr.com) for information on how to go to the "AT&T UNIX User's
  205. Group" meeting on the fourth Wednesday of every month.  Although it's
  206. a generic AT&T UNIX group, a large number of the members (including
  207. Thad) own UNIX PC's.
  208.  
  209. ------------------------------
  210.  
  211. Subject: 1.5.  Where can I get my machine serviced or fixed?
  212.  
  213.     This is difficult, since AT&T no longer supports the machine.
  214. The only remaining possibility appears to be ``A Small Computer Repair
  215. Company'' (ASCRC).  They will diagnose your problem, and repair or
  216. replace the part that is broken.  They will try their hardest to
  217. repair the item first.  You need to send the computer (or just the
  218. component in question) to them.  They will repair/replace it and ship
  219. it back.  Their turn-around time is usually 48-72 hours.  They repair
  220. AT&T's 6300, 6300+, 7300, 3B1 and UNIX PC computers. For more
  221. information and/or to arrange servicing, contact:
  222.  
  223.         A Small Computer Repair Company
  224.         5762 Dichondra Place
  225.         Newark, CA  94560
  226.         (510) 430-9226 or (510) 793-6980
  227.  
  228. ------------------------------
  229.  
  230. Subject: 2.0. Software
  231.  
  232. This section describes some of the software available.
  233.  
  234. ------------------------------
  235.  
  236. Subject: 2.1.  How do I get my free Personal Calendar program?
  237.  
  238.     Enclosed with the documentation of many or all UNIX PC's was a
  239. card which you could send in to receive a free copy of the Personal
  240. Calendar program.  The machine is discontinued, so sending in the card
  241. now won't accomplish anything, but that doesn't mean that you're out
  242. of luck.  Many machines were shipped with the calendar program in
  243. /etc/fixes.  Install it as follows (the name of the program is
  244. "pcal"):
  245.  
  246.     Append this to your /usr/lib/ua/Office file:
  247.  
  248.         Name=Calendar
  249.         Default = Open
  250.         Open=EXEC -d /usr/bin/pcal -c
  251.         Help=EXEC -d /usr/bin/uahelp -h /usr/lib/ua/ua.hlp -t Calendar
  252.  
  253.     Append this to your /usr/lib/ua/Preferences file:
  254.  
  255.         Name=Calendar
  256.         Default = Open
  257.         Open=EXEC -d /usr/bin/pcal -p
  258.         Help=EXEC -d /usr/bin/uahelp -h /usr/lib/ua/ua.hlp -t Calendar
  259.  
  260.     If you are using the pcal that is located in /etc/fixes:
  261.  
  262.         $ su
  263.         Password:
  264.         # mv /etc/fixes/pcal /usr/bin
  265.         # mv /etc/fixes/pcal.hlp /usr/lib/ua
  266.         # chown bin /usr/bin/pcal /usr/lib/ua/pcal.hlp
  267.         # chgrp bin /usr/bin/pcal /usr/lib/ua/pcal.hlp
  268.         # chmod 755 /usr/bin/pcal 
  269.         # chmod 644 /usr/lib/ua/pcal.hlp
  270.  
  271. ------------------------------
  272.  
  273. Subject: 2.2.  What is "THE STORE!" and how can I access it?
  274.  
  275.     THE STORE! was owned and operated by AT&T, but is no longer
  276. available for dialup uucp.  All publicly accessible software that was
  277. formerly available there has been moved and archived on the OSU
  278. archives (see above).
  279.  
  280. ------------------------------
  281.  
  282. Subject: 2.3.  Is there any GNU software available?
  283.  
  284.     There are fairly recent versions of gcc, g++, gas, gdb, and
  285. emacs as binary-only cpio archives on OSU as well at CalTech (see
  286. above).
  287.  
  288. ------------------------------
  289.  
  290. Subject: 2.4.  Is the X Window system available for the UNIX PC?
  291.  
  292.     No, X has not been ported, and probably won't ever be ported
  293. to the UNIX PC.  X is quite large, and there have been several
  294. discussions about porting it in comp.sys.3b1, but it's probably not
  295. worth the effort.
  296.  
  297. ------------------------------
  298.  
  299. Subject: 2.5. What's MGR?
  300.  
  301.     MGR is an alternative windowing environment developed by Steve
  302. Uhler at Bellcore and ported to the UNIX PC by Brad Bosch and Brian
  303. Botton.  The MGR windowing environment can replace the standard
  304. /dev/window environment on the UNIX PC quite nicely (it does prevent
  305. some UNIX PC specific programs from being run since the wind.o
  306. loadable device driver is not loaded).  MGR's user interface is quite
  307. similar to a SunWindows environment, and raster operations are quite
  308. fast.  MGR is a user program, not a driver (besides the pty driver),
  309. so it doesn't take up precious kernel space.  It does require a
  310. hardware modification called the VIDPAL.  The VIDPAL (developed by
  311. Brian Botton [...!att!iexist!botton]) is a daughterboard that sits
  312. sandwiched between the 68010 CPU and the motherboard and allows direct
  313. access to video memory from a user process.
  314.  
  315.     At one time, Brian had provided VIDPAL kits but no longer does
  316. so.  If you want to try out MGR, but can't get a VIDPAL board, you may
  317. want to try out John Milton's VIDPAL emulator -- a software-only
  318. solution to video memory access.  It is certainly slower than a real
  319. VIDPAL, but is interesting none the less.  The VIDPAL emulator was
  320. posted to comp.sources.3b1 and so should be archived at standard
  321. archive sites like uunet.uu.net.
  322.  
  323.     A beta source distribution of MGR is on OSU, and can also be
  324. gotten via anonymous ftp from max.physics.sunysb.edu (129.49.21.100).
  325.  
  326. ------------------------------
  327.  
  328. Subject: 2.6. How can I get a full 360kB when I format a MS-DOS floppy
  329.          on the UNIX PC?
  330.  
  331.     The md_format program defaults to formatting floppies with 8
  332. tracks per sector (320kB).  Use the "-9" option to get 9 tracks per
  333. sector (360kB).
  334.  
  335.     A further suggestion is to get windy ("windy.cpio.Z" at OSU)
  336. and use it to run the md_format program, since md_format is one of
  337. those which tends to turn your full-screen UNIX window into a little,
  338. horrible-looking window.  Windy fixes this by running the command in
  339. its own window.
  340.  
  341. ------------------------------
  342.  
  343. Subject: 2.7. Are there any other utilities for fiddling with MS-DOS 
  344.          floppies?
  345.  
  346.     The best of the bunch is Emmet P. Gray's Mtools package, which
  347. is available on OSU.  The utilities in this package allow one to copy
  348. files, delete files, rename files, make directories, format disks,
  349. etc.  The 2.0 version of Mtools also supports the C:, D:, etc. drive
  350. partitions of the DOS-73 emulator.
  351.  
  352. ------------------------------
  353.  
  354. Subject: 2.8. What commercial software was available for the UNIX PC?
  355.  
  356.     What follows is a list Steve Urich (beyo@beyonet.UUCP) typed
  357. in from an old TRC catalog listing UNIX PC commercial software.  At
  358. the end of this list are a few more products seen by other folks on
  359. Usenet.
  360.  
  361.                 UNIX PC SOFTWARE
  362.  
  363. Model        Description
  364. AT&T650002    GSS Terminal. Access to host graphics; Tektronix 4014 EGM
  365. AT&T650005    3270+ Emulator. For SNA networks through dial-up or dedicated
  366.         lines
  367. AT&T650007    AT&T Electronic Mail. menu driven with lots of options for
  368.         sending notes & files
  369. AT&T650008    TCP/IP Ethernet, includes ICMP, UDP, NVT, PTP, SMPT, TFTP &
  370.         remote cmnds
  371. AT&T650101    Voice Mail Software. Send and receive text and vioce mail
  372. AT&T650S01    UNIX PC Network. Starlan messaging, file transfer and e-mail
  373. AT&T650S02    UNIX PC Server. Starlan file server for MS-DOS networks.
  374. AT&T651002    GSS Drivers+ VDI based software for printers
  375. AT&T651003    UNIX System V Release 3.51 
  376. AT&T651004    GSS Toolkit. Graphics programming including metafile, plotting
  377.         & windows.
  378. AT&T651005    GSS Metafile Interpreter. Library of functions for VDM standard
  379. AT&T651006    GSS GKS. C tool implements the GKS standard
  380. AT&T651007    GSS Plotting System. Chart building capabilities.
  381. AT&T651008    GSS Window Manager for C language windowing.
  382. AT&T651010    Informix C-ISAM. Tool for ISAM without a full RDBMS.
  383. AT&T651018    Development Tools. Commercial and scientific ISAM sort/merge
  384. AT&T651021    UNIX Utilities 3.51.
  385. AT&T651201    MS Basic. Basic with over 120 commands from Microsoft.
  386. AT&T651202    SMC Basic. Business Basic III compatability.
  387. AT&T651203    SMC Run Time. Executable only; non-development version.
  388. AT&T651204    RM Cobol. 1974 ANSI standard; certified by GSA.
  389. AT&T651205    RM Cobol Run Time. Executable only; non-development version.
  390. AT&T651209    LPI Fortran. Fortran 77 meeting ANSI X3.9-1978
  391. AT&T651210    LPI Pascal. ANSI/IEEE standard supported by LPI Debug.
  392. AT&T651211    LPI C Full implementation with LPI's modular component 
  393.         architecture.
  394. AT&T651216    LPI Debug. Interactive source level debugger works with all
  395.         LPI products.
  396. AT&T651219    RM Fortran. High preformance implementation of F77 and ANSI
  397.         3.9-78.
  398. AT&T651221    Animator. Integrated with MF Level II Cobol.
  399. AT&T651223    Cobol LVL II. ANSI-74, ISAM tools, source compatible with 
  400.         compact Cobol II
  401. AT&T651224    Forms II. Visual programming tool for screen based forms
  402.         generation.
  403. AT&T651226    Cobol LVL II Run Time. Executable only; non-development version
  404. AT&T651227    SVS Fortran. ANSI-77 including Symbolic Debugger.
  405. AT&T651229    SVS Pascal. Combines ISO and UCSD standards
  406. AT&T651232    AT&T BASIC Interpreter. Standard Basic with many extensions
  407. AT&T651233    AT&T BASIC Compiler. Full implementation of ANSI X3.60-78 with
  408.         extensions.
  409. AT&T651237    UNIFY. Multi-user RDBMS.
  410. AT&T651702    dBASE III. Ashton-Tate and AT&T
  411. AT&T651706    QUICKCODE III. Automate dBASE III programming.
  412. AT&T651707    dUTIL. Toolkit for dBASE III programmers.
  413. AT&T651713    FILE-IT. Easy to use personal DBMS which builds informix files
  414.         thru menus.
  415. AT&T651713    INFORMIX. The most flexible true relational multi-user
  416.         programming language.
  417. AT&T651714    INFORMIX Run Time. Executable versions of Informix programs.
  418. AT&T651715    SMART DBMS. Powerful relational database integrated with the
  419.         Smart package.
  420. AT&T651L60    BASIC ORACLE. Fully compatible with IBM's SQL/DS and DB2
  421. AT&T651L61    TURBO ORACLE. ANSI Standard SQL; C language precompiler.
  422. AT&T652004    Multiplan. Microsoft's spreadsheet solution.
  423. AT&T652009    GSS CHART. Interactive standalone package for mainframe quality
  424.         graphics.
  425. AT&T652010    GSS Sound Pres. Fully featured interactive graphics on a wide
  426.         variety of devices.
  427. AT&T652016    AT&T SUPERCOMP 20. The multiuser standard of spreadsheets.
  428. AT&T652017    BUSINESS GRAPHICS. Turn your 20/20 data into charts.
  429.         (Requires Supercomp 20).
  430. AT&T652022    PAINT POWER. Sophisticated but easy to use drawing package.
  431. AT&T652026    SMART SFTWR SYS. Database-Spreadsheet-Wordprocessor.
  432. AT&T652029    TEAM POWER. Office work groups for 2 to 5 users sharing all
  433.         resources.
  434. AT&T652202    MS WORD. Microsoft's professional word processor for UNIX.
  435. AT&T652204    AT&T Word Processor. Easy to use word processor.
  436. AT&T652208    Crystalwriter. Powerful word processing with English language
  437.         commands.
  438. AT&T652209    Wordstar 2000. MicroPro's best selling word processor.
  439. AT&T652210    SMART WORD PROCESSOR. Professional word processor which works
  440.         with Smart.
  441. AT&T653001    BUSINESS ACCTING. Complete business accounting system.
  442. AT&T653002    OC/INV. Complete package for managing incoming orders and 
  443.         product control.
  444. AT&T653003    PAYROLL. Complete payroll and personnel management.
  445. AT&T653004    A/P. Comprehensive control system-can be integrated with G/L.
  446. AT&T653005    A/R. Maintains customer profiles and accounts-can be integrated
  447.         with G/L.
  448. AT&T653006    GENERAL LEDGER. Fully automated package for maintaining
  449.         business records.
  450.  
  451. AT&T??????    Wordmarc Composer.  Word processing package.
  452. AT&T??????    Pegasys.  Computer-aided design.
  453. AT&T??????    Image Director
  454. AT&T??????    Samna.  Word processor.
  455. AT&T??????    Q-Office.  Office integration
  456. AT&T??????    User Agent Design Tool.
  457.  
  458. ------------------------------
  459.  
  460. Subject: 2.0. Software Development
  461.  
  462. This section give a little info on what is necessary for software
  463. development
  464.  
  465. ------------------------------
  466.  
  467. Subject: 3.1. Can I use the GNU C compiler in place of the hard-to-find
  468.          development set?
  469.  
  470.     In theory, anyway, most of what you need from the Development
  471. Set can be obtained elsewhere.  There are at least five things that
  472. you need to do C programming on the UNIX PC:
  473.     o a C compiler
  474.         Use GCC (binary available in languages/gcc-gas.tar.Z
  475.         on OSU-CIS)
  476.     o an assembler
  477.         Use GAS (binary available in languages/gcc-gas.tar.Z
  478.         on OSU-CIS)
  479.     o a linker/loader (/bin/ld)
  480.         This is included in the Foundation Set.
  481.     o system header files
  482.         Alex Crain (alex@umbc3.umbc.edu) has created a set of
  483.         ANSI header files which appeared in Volume 1, Issue 49
  484.         of comp.sources.3b1, with one patch.
  485.     o libraries
  486.         This is the tough one.  There are a bunch of libraries
  487.         that come the Development Set which would be difficult
  488.         to replace.  One of the most important (/lib/libc.a)
  489.         is on the Encryption Set disks in the Foundation Set.
  490.         Supposedly FIXDISK2.0 contains one or more updated
  491.         libraries.  The network and OSU remain good sources
  492.         for strings, POSIX, dirent, etc. libraries.  Of
  493.         course, there are other libraries like /lib/libm.a
  494.         (math) and /lib/libld.a (COFF access) which might be
  495.         more difficult to replace.
  496.  
  497.     This writer hasn't actually heard of anyone actually pulling
  498. this feat off, but sometimes he has trouble paying attention. ("Eh?")
  499.  
  500.     (Thanks to Glenn Thobe for providing up-to-date information.)
  501.  
  502. ------------------------------
  503.  
  504. Subject: 3.2. What do I with old object-file archives?
  505.  
  506.     The object-file archive format was changed from release 3.0 to
  507. 3.5 of the operating system.  There is a utility to convert these
  508. archives to the new format.
  509.  
  510.         # convert oldarchive.a newarchive.a
  511.  
  512.     Or you can run:
  513.  
  514.         # arconvert
  515.         # file oldarchive.a newarchive.a
  516.         oldarchive.a: 5.0 archive
  517.         newarchive.a: 5.2 archive
  518.  
  519.     That will convert all the archives in /usr/lib and /lib that
  520. are in the old 5.0 archive format to the new 5.2 archive format.
  521.  
  522. ------------------------------
  523.  
  524. Subject: 4.0. Administration
  525.  
  526. This section contains info on how to administer the 3b1 and some of the
  527. available packages for the 3b1
  528.  
  529. ------------------------------
  530.  
  531. Subject: 4.1. How do I restore from a backup when one of the floppies
  532.          is bad?
  533.  
  534.     Get the public domain program called "afio".  It's available
  535. in the OSU archives.  It supports reading the floppy disk backup set,
  536. and will ignore errors and recover when it finds the next cpio ASCII
  537. header if you use the "-k" option.  The backup set must be written
  538. using cpio and the "-c" option must have been used during the writing
  539. of the diskettes.
  540.  
  541.     The syntax for afio to restore is:
  542.         # cd /
  543.         # afio -ivk /dev/rfp021
  544.               ^ use the k option to allow dealing with
  545.                 corrupted archives
  546.  
  547. ------------------------------
  548.  
  549. Subject: 4.2. How can I make a floppy-disk-based UNIX for fsck'ing the
  550.          hard drive?
  551.  
  552.     Make a copy of the "Floppy Filesystem Disk" (Disk 3 of ##) of
  553. the Foundation Set as follows.  Insert the original floppy filesystem
  554. diskette, and have a formatted, 10 sectors/track diskette ready.  Type
  555. the "fpcp" command and copy it.
  556.  
  557.     Now that you have a copy, place a copy of /etc/fsck on it.
  558. While you're at it, save your /etc/inittab in case it gets destroyed
  559. in the future and you can't get the machine to boot.
  560.  
  561.         # mount /dev/fp021 /mnt
  562.         # cp /etc/fsck /mnt/etc/fsck
  563.         # cp /etc/inittab /mnt/etc/inittab.save
  564.         # sync
  565.         # umount /dev/fp021
  566.  
  567.     Now you have a disk that will help you do a standalone
  568. filesystem check.
  569.  
  570.     To use this, first boot the system using the "Floppy Boot
  571. Disk" (Disk 2 of ##).  It will stop and ask you to insert the Floppy
  572. Filesystem Disk.  Insert your copy instead.  When it comes to the
  573. first question, interrupt the script with <DEL> to get a "#" prompt.
  574.  
  575.     The disk is already mounted as /mnt, so unmount it:
  576.         # umount /dev/fp002
  577.         warning: /dev/fp002 not in mount table
  578.     Do your filesystem check:
  579.         # /etc/fsck -D -S /dev/rfp002
  580.     Reboot the system:
  581.         # sync
  582.         # sync
  583.         # reboot
  584.  
  585.     NOTE: the root filesystem is the floppy filesystem, so the
  586. "-s" option to fsck salvages the floppy root filesystem, not the root
  587. filesystem on the hard drive.  This is why "-s" is not used above.
  588.  
  589.     *** THE FOLLOWING IS NOT FOR THE UNINHIBITED OR CASUAL USER ***
  590.  
  591.     For the real UNIX hacker out there (who is fortunate enough to
  592. have a tape drive on your machine) you could grab the fp_unix.sh.Z,
  593. conf.sh.Z and kern.cpio.Z files from the OSU Archives.  This is a set
  594. of tools, along with the kernel object files for 3.51m, that will let
  595. you link in the tape driver (tp.o) to your floppy UNIX kernel and give
  596. you full control of the tape device from the floppy UNIX.  This is
  597. very handy for doing full backups or restores from the floppy!
  598.  
  599. ------------------------------
  600.  
  601. Subject: 4.3. How can I get the machine to ask the device and program
  602.          to boot from?
  603.  
  604.     By default the UNIX PC is set up with the non-verbose system
  605. loader.  This can be changed to the "verbose" loader which will ask
  606. what program and device to load from.
  607.  
  608.     *** WARNING *** Any time you write to the disk device like the
  609. following, be extra careful that you type the correct device name.  A
  610. backup is always recommended.
  611.  
  612.     Insert a blank diskette in the floppy drive.
  613.         # fdfmt.vl
  614.         # /etc/ldrcpy /dev/rfp020 /dev/rfp000
  615.  
  616.     Reboot your machine and you'll be able to load from the floppy
  617. or the hard disk whatever program you desire (not that there is too
  618. much you can load).  It may be useful to copy the several diagnostic
  619. utilities to the hard disk (for easy retrieval).
  620.  
  621.     Insert your diagnostic disk ...
  622.         # mount /dev/fp021 /mnt -r
  623.         # mkdir /dgn
  624.         # cp /mnt/s4diag /dgn/s4diag
  625.         # umount /dev/fp021
  626.  
  627.     This can be repeated for diagnostics like, STARLAN, Voice
  628. Power, DOS-73, Floppy Tape, etc.  Name the diagnostic programs
  629. something unique (slndiag, vpdiag, dosdiag, etc.)  Now you can load
  630. from the hard disk /dgn/s4diag, /dgn/vpdiag, etc.. and have that
  631. diagnostic utility handy when needed.
  632.  
  633.     NOTE: After you do this procedure your system will not reboot
  634. automatically (after power failures) without some user input.
  635.  
  636. ------------------------------
  637.  
  638. Subject: 4.4. How do I get multiple login windows? 
  639.  
  640.     It is fairly easy to start up several windows with logins on
  641. them: all you need to do is add additional getty commands to the
  642. /etc/inittab file.  Don't be afraid to edit your /etc/inittab, even
  643. though there is a big warning at the top of the file -- nothing will
  644. happen if you are careful.
  645.  
  646.          vid:2:respawn:/etc/getty window 9600
  647.          vd2:2:respawn:/etc/getty window 9600
  648.          vd3:2:respawn:/etc/getty window 9600
  649.         ^ NOTE: in all cases there is a space character there.
  650.  
  651.     This will start up 3 windows with logins.  Using the
  652. <Shift><Suspd> key, you can cycle through all of them.
  653.  
  654.     Another option is to get the Boyd Ostroff's "wlogin" package,
  655. posted to comp.sources.3b1 and available from the archives.  This
  656. program can either replace or work with /etc/getty on the console and
  657. lets you have multiple overlapping 24 line x 80 character windows
  658. using a smaller font.  It will work with or without wmgr, smgr, ph and
  659. ua.  The number of windows and their position is fully configurable by
  660. the user.  If desired, it can provide a simple alternative windowing
  661. environment to the UA, allowing you to remove ua and all its
  662. associated files, thus freeing up over 1 MB of disk space.
  663.  
  664. ------------------------------
  665.  
  666. Subject: 4.5. What the heck is a +IN suffix on a file?
  667.  
  668.     On the UNIX PC, "+IN" denotes an "Installable File".  If you
  669. were to use the UA it would show that it's an Installable File.  The
  670. Installable format is just a normal cpio archive.  The file can be
  671. installed by hand by doing:
  672.  
  673.         # mkdir /tmp/install
  674.         # mv FILE+IN /tmp
  675.         # cd /tmp/install
  676.         # cpio -icduvmB < ../FILE+IN
  677.         [...]
  678.         # ./Install
  679.  
  680.     A list of other Suffixes appears in the file
  681. /usr/lib/ua/Suffixes.
  682.  
  683. ------------------------------
  684.  
  685. Subject: 4.6. What do the HDERR (FDERR, or TPERR) messages in 
  686.          /usr/adm/unix.log mean?
  687.  
  688.     There are several possible causes for these.  One of course is
  689. a bad disk, or a disk that has gone bad.  But one should check the
  690. other options before determining the disk is really bad.
  691.  
  692.     Dirty power supply contacts have been known to cause these
  693. problems.  Open the machine and clean the power supply contacts on the
  694. ribbon-type cable that goes from the supply to the motherboard.
  695.  
  696.     A weak or faulty power supply could also be your problem.
  697. Test the power supply voltages (with the hard drive and motherboard
  698. connected as a load), using some sort of Y-connector off the power
  699. cable to the hard drive.  Test the +12VDC and +5VDC supplies with a
  700. meter, and make sure they are within acceptable tolerances.  If they
  701. are too low, intermittent HDERRs will occur.  There are several
  702. adjustment screws on the power supply (marked +5, +12, -12) that can
  703. adjust these values.  Turning clockwise will increase the value, and
  704. counterclockwise will decrease it.  Faulty power can make a good hard
  705. disk or motherboard appear to be bad.
  706.  
  707.     More commonly you'll find FDERRs in your /usr/adm/unix.log
  708. file.  Every time you format a new floppy disk, you'll get at least
  709. one.  Floppy disks are prone to more errors, especially if you get
  710. those bargain basement brand types.
  711.  
  712.     TPERRs might appear if you have a bad or defective cartridge
  713. tape block.  If you start seeing a lot of these during your backup or
  714. verify phases, it would be a good idea to re-format the tape and run
  715. another surface check (to check for possibly bad streams, or good
  716. streams that have gone bad).
  717.  
  718. ------------------------------
  719.  
  720. Subject: 4.7. Why are the header files missing after an install of 
  721.          the Development Set?
  722.  
  723.     One of the packages' Install scripts (apparently that of
  724. "Curses/Terminfo Programmers Package"), copies curses.h to
  725. /usr/include anticipating that the directory has already been created
  726. by a previous package's Install script.  If /usr/include doesn't exist
  727. yet because the packages weren't installed in the right order, the
  728. Install script will make a *file* called /usr/include, which is really
  729. curses.h.
  730.  
  731.     To prevent this from happening, install the packages in this
  732. order:
  733.  
  734.         Curses/Terminfo End User Package
  735.         Development Set 3.5x
  736.         Curses/Terminfo Programmers Package
  737.  
  738. ------------------------------
  739.  
  740. Subject: 4.8. Why is the machine is booting over and over?
  741.  
  742.     The stock /etc/rc that called when the machine boots up writes
  743. the output of the fsck(1M) to the hard disk (/etc/.lastfsck).  This is
  744. definitely a problem.  Many people prefer having control over what
  745. fsck does rather than running fsck with the "-y" option and having it
  746. do all the work.  A lot of times fsck will delete files or clear them
  747. and you have no control over what it's doing.
  748.  
  749.     Check out the fsokay.cpio.Z package on OSU, it contains some
  750. enhanced /etc/rc scripts and tools to make the booting phase of the
  751. UNIX PC a lot cleaner and more reliable.
  752.  
  753. ------------------------------
  754.  
  755. Subject: 4.9. Is HoneyDanBer UUCP available to replace the stock uucp
  756.          software?
  757.  
  758.     HDB binaries and documentation are available on OSU as the
  759. following files:
  760.         ~/att7300/STORE/HDB3.5+IN.Z
  761.         ~/att7300/STORE/HONEYDOCS+IN.Z
  762.  
  763. ------------------------------
  764.  
  765. Subject: 4.10. Why doesn't the On-Board Modem (OBM) work with some
  766.          other modems?
  767.  
  768.     One problem is that the OBM seems to create answerback tones
  769. which identifies itself (for some reason) as an MNP reliable modem
  770. (!).  This confuses some MNP modems and the Telebit Trailblazer (only
  771. if set in MNP reliable mode).  These cannot be altered in the OBM, but
  772. often a system which cannot call the UNIX PC OBM can be called by the
  773. UNIX PC OBM.
  774.  
  775.     Another problem is that the OBM has trouble establishing a
  776. UUCP connection when calling Telebits configured in locked-speed mode.
  777. Chris Lewis (clewis@ferret.ocunix.on.ca) has written a program called
  778. phfix which can be invoked from /etc/rc to correct this particular
  779. problem using the (undocumented?) PIOCOVSPD setting on the OBM.  The
  780. result is that the OBM can successfully connect with locked-speed
  781. Telebits, and they can connect back.  The program is not on OSU or in
  782. any comp.sources.3b1 archives, so it is presented here:
  783.  
  784. /*    Sample program for bashing the OBM into tone dial and
  785.     setting PIOCOVSPD to permit talking to certain modems
  786.     (particularly telebits).
  787.     The documentation mentions 2.3% speed change for PIOCOVSPD.
  788.     That's all I know.
  789.  
  790.     You are free to do whatever you wish with this code, but
  791.     please leave this comment in.
  792.  
  793.     Chris Lewis, clewis@ecicrl.uucp, Jan 2 1991.
  794.  */
  795. #include <stdio.h>
  796. #include <fcntl.h>
  797. #include <sys/phone.h>
  798.  
  799. main(argc, argv)
  800. int argc; char **argv; {
  801.     int f;
  802.     struct updata upd;
  803.     f = open("/dev/ph1", O_RDWR | O_NDELAY, 0);
  804.     if (f < 0) {
  805.     perror("/dev/ph1");
  806.     exit(1);
  807.     }
  808.     ioctl(f, PIOCGETP, &upd);    /* retrieve Phone parameters */
  809.  
  810. #ifdef    NEVER
  811.     /* if you want to play with these go ahead - for some reason my
  812.        3b1 always comes up in PULSE */
  813.     upd.c_lineparam &= ~PULSE;    /* reverse the sense to set to pulse dial */
  814.     upd.c_lineparam |= DTMF;    /* reverse the sense to set to pulse dial */
  815.  
  816.     upd.c_feedback |= SPEAKERON;
  817.     upd.c_feedback |= LOUDSPK;
  818.     ioctl(f, PIOCDISC, &upd);    /* apply PIOCOVSPD for talking to some modems*/
  819. #endif
  820.  
  821.     ioctl(f, PIOCOVSPD, &upd);    /* apply PIOCOVSPD for talking to some modems,
  822.                    eg: Telebits */
  823.     ioctl(f, PIOCSETP, &upd);    /* set phone parameters */
  824. }
  825.  
  826. ------------------------------
  827.  
  828. Subject: 4.11. How do I get my on-board modem to be a dial-out-only
  829.          modem?
  830.  
  831.     The easiest way to do this is to edit (with your favorite
  832. editor) the /etc/inittab file.  Change the line:
  833.  
  834.          ph0:2:respawn:/etc/getty ph0 1200
  835.     to:
  836.          ph0:2:off:/etc/getty ph0 1200
  837.         ^
  838.     NOTE: There is a space character in front of the first "ph0"
  839. in the lines above.  ph0 may be ph1 if you are using line 2 for the
  840. on-board modem.
  841.  
  842. ------------------------------
  843.  
  844. Subject: 4.12. Does the on-board modem support 2400 bps?
  845.  
  846.     In what Convergent considered future releases of the UNIX PC
  847. (P6), there was to be a 2400 bps modem.  This machine was never fully
  848. developed to production levels, and therefore there is no 2400 bps
  849. modem.  As the existing OBM is a proprietary AT&T chip, the likelihood
  850. of there being a drop-in upgrade is remote at best.
  851.  
  852.     Interesting trivia: The P6 machine was to have a color video,
  853. 60MB QIC tape, as well as a 68020 CPU paired with a 68881 FPU.
  854.  
  855. ------------------------------
  856.  
  857. Subject: 4.13. Why aren't the lpadmin, accept, and reject commands
  858.          working right?
  859.  
  860.     The lpadmin(1M), accept(1M), and reject(1M) commands require
  861. the user to be logged in as (or su'd to) user "lp".  Being root will
  862. not work.
  863.  
  864.         # su lp
  865.         $ disable lp1
  866.         $ /usr/lib/lpadmin -plp1 -mdumb -v/dev/lp
  867.         $ enable lp1
  868.  
  869. ------------------------------
  870.  
  871. Subject: 4.14. Why are all the jobs on the printer always followed by 
  872.          a formfeed?
  873.  
  874.     The line printer driver follows each close(2) of /dev/lp with
  875. a formfeed.  There is no way to disable this, except by avoiding the
  876. driver altogether and going straight to the raw printer device.
  877.  
  878.         # su lp
  879.         $ /usr/lib/lpadmin -plp1 -mdumb -v/dev/rawlp
  880.  
  881. ------------------------------
  882.  
  883. Subject: 4.15. Why can't I send bitmapped images to the printer correctly?
  884.  
  885.     8-bit, bitmapped images need to go to the raw printer device,
  886. /dev/rawlp.
  887.  
  888. ------------------------------
  889.  
  890. Subject: 4.16. How do I configure a Hayes compatible external modem
  891.          on the UNIX PC?
  892.  
  893.     Thanks to Jim Adams, included in the OSU Archives is an
  894. informational posting (posted to unix-pc.uucp and comp.sys.att) on how
  895. to set up your external modem under HDB uucp.  The file is named
  896. HDB_Modem.Z.
  897.  
  898.     The file uses the "hayes" modem as the example, although
  899. information could probably be extracted for uses with other modems.
  900. If you want information on how to set up your Telebit Trailblazer
  901. modem, get the file tb-setup.sh.Z on OSU.
  902.  
  903.     This posting was too large to include in its entirety here, so
  904. a completely separate posting was made.  He goes into how to set up
  905. the modem, proper cabling, proper Devices and Dialers entries, and a
  906. discussion on HFC (hardware flow control).
  907.  
  908.     Additionally, the "modemon" package by Boyd Ostroff provides a
  909. simple way to configure external modems.  It consists of a small
  910. program executed via inittab which can reset your modem and execute
  911. any desired AT commands each time a getty is spawned on the serial
  912. port.  This allows you to configure the modem differently for incoming
  913. and outgoing calls and is especially handy if your modem doesn't have
  914. nonvolatile parameter RAM.  The package includes complete
  915. documentation and examples of how to set up an external modem.  It was
  916. posted to comp.sources.3b1 and is available in the archives.
  917.  
  918. ------------------------------
  919.  
  920. Subject: 4.17. Any tips on building Cnews?
  921.  
  922.     A sample build.def from Jan Isley (jan@bagend.uucp) follows
  923. with the following interesting characteristics noted:
  924.     - news account is uid=20, gid=20
  925.     - bin owns the executables
  926.     - using Doug Gwyn's dirent library (available on OSU)
  927.     - using a mailer that understands @ addressing (like smail 2.5)
  928.     - UNIX PC kernel does not support setuid(geteuid())
  929.     - other site-specific stuff (machine name and organization)
  930.  
  931. newsuid="news"
  932. newsgid="news"
  933. binuid="bin"
  934. bingid="bin"
  935. binsrc="no"
  936. mess="no"
  937. unmess="no"
  938. newsarts="/usr/spool/news"
  939. newsctl="/usr/lib/news"
  940. newsbin="/usr/lib/newsbin"
  941. newsumask="002"
  942. newsmaster="usenet"
  943. newsconfig="/usr/lib/news/bin/config"
  944. chown="/bin/chown"
  945. chboth="yes"
  946. chgrp="/bin/chgrp"
  947. unixkind="usg"
  948. addrsize="big"
  949. dbmopt=""
  950. faststdio="no"
  951. storeval="yes"
  952. faststrchr="yes"
  953. sete="no"
  954. ranlib="no"
  955. symdef="yes"
  956. cc="ccc"
  957. copts="-O"
  958. ldopts="-s"
  959. postlibs="-ldirent"
  960. hostname="no"
  961. uname="yes"
  962. uucptype="hdb"
  963. dftype="ustat"
  964. dfdirs="no"
  965. archive="yes"
  966. spacelow="yes"
  967. nfsgroup="no"
  968. server="newsie"
  969. manpages="/usr/man"
  970. manmess="no"
  971. rbin="/usr/bin"
  972. doui="no"
  973. bin="/usr/bin"
  974. atok="yes"
  975. postdefltdist=""
  976. paranoid="no"
  977. whoami="bagend"
  978. mailname="bagend.uucp"
  979. organization="1 Bagshot Row, the Shire"
  980. postdefltgroup=""
  981. newspath="/bin:/usr/bin:/usr/local/bin"
  982. fake=" fsync.o mkdir.o symlink.o strerror.o"
  983. fakehdrs=" ../include/string.h ../include/sys/timeb.h"
  984. immediate="no"
  985. inputstall="yes"
  986. defsub=""
  987. mustsub=""
  988.  
  989. ------------------------------
  990.  
  991. Subject: 4.18. What are lipc and nipc, and how can I use nipc instead
  992.          of lipc?
  993.  
  994.     /etc/lddrv/lipc is the loadable device driver that implements
  995. System V inter-process communications on the UNIX PC (semget(), etc.).
  996. /etc/lddrv/nipc is a newer implementation of this driver which fixes
  997. an IPC bug, but was never fully tested.  The default driver loaded by
  998. /etc/lddrv/drivers is lipc, and in fact, this is the driver which the
  999. program ipcs looks for when it reports on IPC usage.  No bugs with nipc
  1000. have been uncovered since it was made available (87?), and many people
  1001. would rather run the "better" driver than stick with the old lipc.
  1002.  
  1003.     There are two approaches for replacing lipc with nipc.  The
  1004. most obvious way is to edit /etc/lddrv/drivers to replace lipc with
  1005. nipc for when the system is next booted, then replacing the in-core
  1006. lipc with nipc with the following sequence:
  1007.  
  1008.         # cd /etc/lddrv
  1009.         # ./lddrv -dv lipc
  1010.         # ./lddrv -av nipc
  1011.  
  1012.     Unfortunately, ipcs will not find the lipc driver, and so
  1013. won't give any IPC status.  This can be overcome by wielding a binary
  1014. editor in the general direction of /usr/bin/ipcs, replacing the
  1015. hard-coded instances of "lipc" with "nipc".
  1016.  
  1017.     Another method is to remove lipc from core (./lddrv -dv lipc),
  1018. rename its files to something benign (lipc -> lipc.old, lipc.o ->
  1019. lipc.o.old, ifile.lipc -> ifile.lipc.old), rename the nipc files to be
  1020. lipc (nipc -> lipc, nipc.o -> lipc.o, ifile.nipc -> ifile.lipc), and
  1021. finally reload the new lipc (./lddrv -av lipc).
  1022.  
  1023. ------------------------------
  1024.  
  1025. Subject: 5.0. Upgrading
  1026.  
  1027. This secion contains info on upgrading your unix-pc.
  1028.  
  1029. ------------------------------
  1030.  
  1031. Subject: 5.1. What third-party hardware is available?
  1032.  
  1033.     Presently there are no known distributors that have a
  1034. selection of UNIX PC hardware.  The best source for hardware is the
  1035. network, reading comp.sys.3b1 and misc.forsale.  There is always
  1036. someone selling UNIX PCs and the appropriate hardware expansion.
  1037.  
  1038. ------------------------------
  1039.  
  1040. Subject: 5.2. Can I put a 68881 math coprocessor in my machine?
  1041.  
  1042.     AT&T had listed a 68881 feature as being available for the
  1043. UNIX PC, but it was never fully developed.
  1044.  
  1045. -- 
  1046. John B Bunch              AT&T   I don't want the world, I just want your
  1047. 27 Stanwix St. Apt. #8   UnixPC           half....     -TMBG
  1048. Albany, NY 12209        Sun 3/50        jbunch@nyx10.cs.du.edu
  1049. (518) 436-3810           KB2SIV       Proud Albany has Gay Rights!
  1050. -- 
  1051. John B Bunch              AT&T   I don't want the world, I just want your
  1052. 27 Stanwix St. Apt. #8   UnixPC           half....     -TMBG
  1053. Albany, NY 12209        Sun 3/50        jbunch@nyx10.cs.du.edu
  1054. (518) 436-3810           KB2SIV       Proud Albany has Gay Rights!
  1055.  
  1056.