HDTenEightyP/NetNews huggingface dataset:
From: stavast@rls.b11.ingr.com (Lyle Stavast)
Subject: Re: Integers in SH
Reply-To: stavast@rls.b11.ingr.com
Organization: Intergraph Corp. Huntsville, AL
Date: Sun, 13 Dec 1992 02:18:05 GMT

In article <6628@falcon.ukc.ac.uk>, bnb@ukc.ac.uk (The Impossible Dreamer) writes:
|> 
|> The following should tell you if a given string is an positive integer on
|> not, I have written it as a shell function. If your sh hasn't got shell
|> functions it shouldn't be too hard to convert it...
|> 
|> isint()
|> {
|> # Shell function to return true if give number is an integer
|> 	for a in `echo $1|sed 's/./& /g'`
|> 	do
|> 		case $a in
|> 			0|1|2|3|4|5|6|7|8|9) ;;
|> 			*) # This isn't a number.. so its not an int
|> 			return 1 ;;
|> 		esac
|> 	done
|> 	return 0;
|> }

I found that another possible way to do this is using expr 

-------------
read var

length=`/bin/expr $var : '.*'`
digits=`/bin/expr $var : '^[0-9]*'`

if [ $digits -eq $length ]
then
	echo is an integer
else
	echo is not an integer
fi
----------------

By combining these in an if statement, you can potentially replace the
(echos , seds , case and for)*variable_length with 2 exprs, 2 variable
assignments , a test statement and an if.

I am NOT an expr user generally, so there may be some systems this
doesn't work on and some variable conditions that might cause it to
fail - I'm just suggesting a way to do the same thing Brian suggests
with a modification.   Your mileage may vary :-)

|> 
|> To use it just put it at the top of your shell script and call it in an if
|> eg.
|> 
|> echo -n "Number of lines:"
|> read a
|> if isint $a
|> then
|> 	echo OK
|> else
|> 	echo Hows about an integer
|> fi
|> --
|> Brian Blackmore, Darwin College,
|> The University of Kent at Canterbury, United Kingdom.

-- 
+=======================================================================+
|      R. Lyle Stavast  stavast@rls.b11.ingr.com (205) 730-5624         |
+=======================================================================+
From: wentz@csugrad.cs.vt.edu (Brian Wentz)
Newsgroups: comp.unix.shell
Subject: Re: finger w/ .plan?
Date: 16 Dec 92 01:00:19 GMT
Organization: Virginia Tech Computer Science Dept, Blacksburg, VA

ericj@foxtrot.seas.upenn.edu (Eric J Reiter) writes:
> 
> How copme when I finger from another sight,  I dont get the .plan ?
> is there a way to change this?

  Try using the option '-l', such as 'finger -l joe@foxtrot.seas.upenn.edu'

  Also, some non-UN*X boxes don't fully support finger, like VAX (I *think*)


-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =;^) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 "Don't say the electric chair's not good enough for king-lazy-bones
  like myself.  More coffee for me boss, because I'm not as messed up
  as I want to be."    - TMBG
From: dws@ssec.wisc.edu (DaviD W. Sanderson)
Newsgroups: comp.unix.shell
Subject: Re: rsh terminates while loop
Date: 15 Dec 92 05:46:05 GMT
Organization: UW-Madison Space Science and Engineering Center

In article <1992Dec14.202147.5077@crd.ge.com> davidsen@crd.ge.com (bill davidsen) writes:
>It appears that the rsh does /something/ which wipes out the stdin of
>the while loop.

Yes.  rsh eats its standard input and gives it to the remote command.
The rsh man page on my system says this:

	The rsh command sends standard input from the local command
	line to the remote command

>If anyone has some words of wisdom on this I'd love to hear them,

Redirect the rsh input from /dev/null:

	#!/bin/sh
	while	read host flags
	do	result=`rsh $host uname $flags < /dev/null`
		echo "$host: $result"
	done

DaviD W. Sanderson (dws@ssec.wisc.edu)
Newsgroups: comp.unix.shell
From: richter@ki1.chemie.fu-berlin.de (Thomas Richter)
Subject: wanted: tutorial about sh programming
Organization: Free University of Berlin, Germany
Date: Sat, 19 Dec 1992 18:01:41 GMT

Hi,

has anybody a tutorial about sh programming available by anon. ftp?
I'm looking for something with examples, useful in classrooms.

Thanks, Thomas
--
--
Thomas Richter  <richter@ki1.chemie.fu-berlin.de>
From: kevinl@tisdec.tis.tandy.com
Date: 17 Dec 92 07:51 CST
Newsgroups: comp.unix.shell
Subject: Re: Anyone ported Windowing KSH to
Message-ID: <28300009@tisdec.tis.tandy.com>
Nf-ID: #N:tisdec.tis.tandy.com:28300009:000:365
Nf-From: tisdec.tis.tandy.com!kevinl    Dec 17 07:51:00 1992


[Sorry, this is not help for you, just curiosity from me.]

WKSH?

I've never heard one existed.  Could you give information to the
group on what exactly it is, where and how is it available, and who
produces such and animal?

Thanks.
--
Kevin K. Lewis             | My opinions may be unreasonable
kevinl@tisdec.tis.tandy.com| but such is the voice of inspiration
From: ericj@foxtrot.seas.upenn.edu (Eric J Reiter)
Newsgroups: comp.unix.shell
Subject: finger w/ .plan?
Date: 15 Dec 92 17:15:41 GMT
Organization: University of Pennsylvania


How copme when I finger from another sight,  I dont get the .plan ?
is there a way to change this?


--

   Eric Reiter
    
              Home: 103 S. 36th St, Philadelphia, PA 19104
Newsgroups: comp.unix.shell
From: champion@cch.coventry.ac.uk (Alun)
Subject: Re: Novice Unix user help
Organization: Coventry University, Coventry, UK.
Date: Wed, 16 Dec 1992 23:12:52 GMT

In article <BzD5yp.B2H@cs.mcgill.ca> popaul@binkley.cs.mcgill.ca writes:
~In article <101787@netnews.upenn.edu> ericj@eniac.seas.upenn.edu (Eric J  
~Reiter) writes:
~> Can anyone tell me how I can change my prompt to display what directory I am 
~> in; i.e. like DOS set prompt=$p$g ?
~ As you have tcsh (thanks to finger :) ) you have to patch your cd command with
~ an alias in your .cshrc (or put all your alias in a .alias file and put a 
~ "source .alias" in your .cshrc). The alias look like :
~ alias cd        'cd \!*;  set prompt="[`hostname`][$cwd] "'
~
~ That will do it. Next time, say what shell you're using so I will not need to
~ do a finger... (BTW, beautiful .plan)

Why ?? Have I missed something ??
If you are running tcsh just.

set prompt = "%/ > "

And if you want the hostname just add %M (short) or %m (long) to your prompt.
Theres loads more funky stuff you can do with your prompt - check the manual.

  -Alun

-- 
  *I'm as bad as the worst - but thank God(?) I am as good as the best.*
    *People who think they know everything annoy those of us that do.*
A.Champion                |  That's an interesting point, in the sense of
(champion@uk.ac.cov.cch)  |    being very not interesting at all. - The Liar
Newsgroups: comp.unix.shell
From: wpm@is.morgan.com (W. Phillip Moore)
Subject: ksh autoload quirk
Organization: Informations Services Dept., Morgan Stanley Japan
Date: Fri, 18 Dec 1992 15:37:02 GMT


>>>>> "David" == DWT  <dattier@ddsw1.mcs.com>:

David> ksh 11/16/88d under Dell SVR4 4.0 here on ddsw1 and the ksh running
David> on a 3B2 on gagme recognize any filename in a directory in $FPATH as
David> an undefined function whether or not that name has been declared for
David> autoload with "autoload" or "typeset -fu."

I see the same behavior for the same version running on SunOS -- this
behavior is a feature/bug.

David> But there is a difference when a file in $FPATH has the same name as
David> an executable file in $PATH.  If the undefined function has been
David> formally declared with "autoload" or "typeset -fu," then ksh
David> interprets an appearance of that name on the command line as a
David> reference to the function.  If the undefined function has not been
David> declared but is recognized as such solely by dint of lying in
David> $FPATH, then an appearance of the name on the command line is taken
David> by ksh parser to mean the executable in $PATH (unless the function
David> has actually been loaded with the . command or by a call to another
David> function in the same file to whose name the file is linked).

I verified the same by tracing some scripts I wrote.  This is really
frustrating, because I would like to provide a set of utilities to our
users and make them available simple by exporting FPATH in out default
environment.  There is a noticable performance penalty if one does not
autoload, linearly dependent on the size of PATH, in addition to not being
able to provide simple wrappers to system commands.

Furthermore, subshells inherit FPATH, but do NOT inherit functions
definitions.  The shell which does all the autoloading will work as
expected, but subshells will not.

An ugly workaround is to do the following in the $ENV file:

for DIR in $( echo $FPATH | sed -e 's/:/ /g' ) ; do
  for FILE in $DIR/* ; do
    [[ -f $FILE && -x $FILE ]] && autoload ${FILE##*/}
  done
done

David> Is that the correct behavior?  Is a file name in $FPATH that hasn't
David> been declared for autoload supposed to be recognizable at all as an
David> undefined function?  I haven't seen anything about that (nor about a
David> difference in precedence from a declared undefined function) in the
David> ferkakte manual.

If by the manual you are refering to "The Kornshell" by Bolsky and Korn,
then I have also searched this in vain for documentation on the above
behavior.  I'm about ready to plow through the source, and maybe fix this.

Id there any reason NOT to simply search and autoload anything in FPATH
before earching PATH??  I assume there was a reason for coding ksh this
way.

W. Phillip Moore                                        Phone: 81-3-3286-9359
Information Services Department                           FAX: 81-3-3286-9040
Morgan Stanley Japan Ltd.  Tokyo Branch             E-mail: wpm@is.morgan.com
        Ote Center Bldg. 3F, 1-1-3 Otemachi, Chiyoda-ku, Tokyo 100
From: hudgens@SCRI.FSU.EDU (Jim Hudgens)
Newsgroups: comp.unix.dos-under-unix
Subject: Re: DOS Emulators under Unix
Date: 15 Dec 92 03:52:33 GMT
	<1992Dec11.045753.15622@galileo.cc.rochester.edu>
	<1gagivINNt5m@matt.ksu.ksu.edu> <1992Dec14.171901.27060@opus40.ix.de>
Organization: SCRI, Florida State University
In-reply-to: hm@opus40.ix.de's message of 14 Dec 92 17:19:01 GMT



   |> >I'd REALLY like to see a compilation like this.
   |> 
   |> 	Ditto.

   You will, I promise. However, I also need more input. 
   -- 

I'll probably regret this, but...

I have a fairly portable, and largely incomplete, dos-emulator in
ftp.scri.fsu.edu:~ftp/pub/hudgens.  It needs alot of work, is a tad
slow (300 Dhrystones/sec on a SS1+), still is "batch mode only", and
has been dormant for at least 4 months now.  Sadly enough, these
things are a *bitch* to debug.  The only thing stable about mine is
that the 8088 part is fairly close to being at the "no known bugs"
stage.  The emulation of DOS really sucks.  Of course, I guess that's
what you get emulating DOS :-).  It still doesn't boot DOS; too much
is missing.

I've heard of at least 3 other dos- or pc- emulators available. 
If you have trouble finding these others, let me know, I probably
have their messages archived somewhere.  One was Tanenbaum's 
8088 emulator for testing minix.  

JHH



--
Jim Hudgens 			Supercomputer Computations Research Institute
hudgens@sun13.scri.fsu.edu      

Newsgroups: comp.unix.dos-under-unix
From: dancook@eskimo.com (Daniel Cook)
Subject: A version of uuencode/uudecode for DOS PCs?
Organization: >>> Eskimo North (206)-FOR-EVER <<<
Distribution: comp.unix.dos-under-unix
Date: Thu, 17 Dec 1992 17:48:25 GMT


I would like to know where to find an executable for a DOS-based
PC that will perform the same function as uuencode/uudecode on UNIX
machines. I want to be able to mail PC documents to others and have
them reconstruct them. Please send replies directly to me as I don't
read this group often. Thanks in advance to all replies.
Newsgroups: comp.unix.dos-under-unix
From: bourahla@bcrka436.bnr.ca (Mustapha Bourahla)
Subject: test
Reply-To: bourahla@bcrka436.bnr.ca (Mustapha Bourahla)
Organization: Bell Northern Research, Ottawa
Date: Fri, 11 Dec 1992 21:30:41 GMT

Please ignore this, just a test!



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|  Mustapha BOURAHLA                          |
|  System-level modelling group (5S66)        |
|  phone: (613) 763-5391                      |
|  email : bourahla@bnr.ca                    |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From: gnaa38@udcf.gla.ac.uk (Paul Porcelli)
Newsgroups: comp.unix.dos-under-unix
Subject: Creating an Ascii file from binary?
Date: 17 Dec 1992 10:49:15 -0600
Organization: UTexas Mail-to-News Gateway
NNTP-Posting-Host: cs.utexas.edu


Is there any public domain software for converting a binary file on a
Dos 486 to an Ascii file which will be read by a Unix machine.
Thanks in advance for any info.
Paul Porcelli
gnaa38@uk.ac.gla.udcf
Newsgroups: comp.unix.dos-under-unix
From: rhb@hotsand.cnet.att.com (54312 - Richard H Brandwein)
Subject: Stacking DOS file space under SunPC 
Reply-To: rich.brandwein@att.com
Organization: AT&T Bell Labs - Holmdel, NJ
Date: Wed, 16 Dec 1992 21:47:31 GMT
Originator: rhb@hotsand
Keywords: sunpc stacker


Has anyone ever tried to use Stacker under SunPC?  It would seem to
work (and I use a tremendous amount of file space on a sun system for
DOS/Windows files), but I'm afraid to even give it a try.



-- 
--
	Rich Brandwein		rich.brandwein@att.com
From: gnaa38@udcf.gla.ac.uk (Paul Porcelli)
Newsgroups: comp.unix.dos-under-unix
Subject: Mtools
Date: 16 Dec 92 09:50:52 GMT
Organization: UTexas Mail-to-News Gateway
NNTP-Posting-Host: cs.utexas.edu

Does anyone out there know much about some public-domain software called
Mtools.
I need to read from a Dos formatted optical disk onto a SPARCstation10
and have been told this should do the trick. Can anyone confirm this?
Thanks a lot 
Paul Porcelli
Dept of Aerospace Engineering
Glasgow University
Newsgroups: comp.unix.misc
From: russed@aix.rpi.edu (Daniel Russell)
Subject: Re: linux
Date: Tue, 15 Dec 1992 05:50:36 GMT

bogstad@rhombus.cs.jhu.edu (Bill Bogstad) writes:

[...]
>>You really should check out comp.os.linux as well. There are several problems
>>with Linux under different hardware configurations which you might want to
>>check out. For one thing, it won't work with Maxtor hard drives (which is
>>making a friend of mine quite upset lately).

>	Please don't make statements like that without providing specifics.
>I'm running Linux right now on a MAXTOR 7213AT IDE hard drive and am having
>no problems at all.

>				Bill Bogstad

	And I am using a MAXTOR 340-XLS (or something...mail me for the
real number, as I will have to reboot to look it up) SCSI drive with an
UltraStor 14F controller with no problems :-)
 dan
Newsgroups: comp.unix.misc
From: barker@eneli (Scott Barker)
Subject: Re: linux
Date: Wed, 16 Dec 92 19:42:18 GMT
Organization: The University of Calgary, Alberta, Canada
X-Newsreader: TIN [version 1.1 PL8]

Bill Bogstad (bogstad@rhombus.cs.jhu.edu) wrote:
>>You really should check out comp.os.linux as well. There are several problems
>>with Linux under different hardware configurations which you might want to
>>check out. For one thing, it won't work with Maxtor hard drives (which is
>>making a friend of mine quite upset lately).

> 	Please don't make statements like that without providing specifics.
> I'm running Linux right now on a MAXTOR 7213AT IDE hard drive and am having
> no problems at all.

I apologize, then, but my friend might appreciate it if you could pop on over
to comp.os.linux and give him some help in regards to getting linux to work
with a MAXTOR drive. He can't get it to do anything at all! 

If you can help him, send him some mail at

        wekel@enel.ucalgary.ca

Thanks.

--
Scott Barker
barker@enel.ucalgary.ca

"Love sickness is like sea sickness... You think you are going to die, and
   everyone else thinks it's hilarious!!!"
   - Orson Welles
Newsgroups: comp.unix.misc
From: peter@ferranti.com (peter da silva)
Subject: Re: linux
Organization: Xenix Support, FICC
Date: Wed, 16 Dec 1992 01:04:07 GMT

In article <92Dec15.005502.14968@acs.ucalgary.ca> barker@eneli (Scott Barker) writes:
> You really should check out comp.os.linux as well. There are several problems
> with Linux under different hardware configurations which you might want to
> check out. For one thing, it won't work with Maxtor hard drives (which is
> making a friend of mine quite upset lately).

Which particular Maxtor hard drives? I have some XT4380Es I want to use.
-- 
%Peter da Silva/77487-5012 USA/+1 713 274 5180/Have you hugged your wolf today?
/L{lineto}def/C{curveto}def/F{0 562 moveto 180 576 324 648 396 736 C 432 736 L
482 670 518 634 612 612 C}def/G{setgray}def .75 G F 612 792 L 0 792 L fill 1 G
324 720 24 0 360 arc fill 0 G 3 setlinewidth F stroke showpage % "Peerless"
From: andrewr@infoware.co.za (Andrew Roos)
Newsgroups: comp.unix.misc
Subject: Re: UNIX: Acronym?
Date: 15 Dec 92 09:18:34 GMT
Organization: Infoware (Pty) Ltd

a1001032@cdf.toronto.edu (Fiona Wong) writes:

>In article <1992Dec4.104915.7303@gmd.de> thomas@gmd.de writes:
>>I just read in a non-technical magazine that UNIX is an acronym for
>>"Universal Network Interactive Exchange" operating system.  Hmmm.  That's
>  ^         ^       ^           ^

>Then, why not use UNIE instead of UNIX?? :-)


>>a new one on me.  Does anyone know where the author may have gotten this idea?
>>Is there any truth in it?
>>
>>
>>---

This sounds to me like an attempt to put words to an acronym, not vice-versa.
as I understand it, UNIX is a contraction of UNICS which was a play on MULTICS,
the operating system which Ritchie and Thompson were working on together before
Unix. MULTICS stood for something like "Multiplexed Timesharing Control System"
and was an attempt at an interactive multi-user OS which failed because the 
project was too large, time dragged on and the backers pulled out. Ritchie and
Thompson decided to write their own operating system for a "spare" PDP-8 which
was lying around at Bell labs. Since they were incorporating some of the
concepts they had been working on for the Multics project, they called it
"UNICS". This was later shortened to "Unix".
From: klaus@saifr00.cfsat.honeywell.com (Todd Klaus)
Newsgroups: comp.unix.misc
Subject: Re: linux
Date: 14 Dec 92 20:53:42 GMT
Organization: Honeywell Air Transport Systems Division

In article <sZJqVB8w165w@willard.UUCP> ninja@willard.UUCP writes:
> 
>  what is linux ?????
>    how does it compare with other PC unix systems ????
>     where do I get it from ???
> 
>
>-- 
>ninja@willard.UUCP (Sonic Druid)
>gatech!vdbsan!willard!ninja
>emory!uumind!willard!ninja
>Willard's House BBS, Atlanta, GA -- +1 (404) 664 8814

Linux is a multi-user, multi-tasking operating system written exclusively
for the Intel 386/486 architecture (thereby maximizing the use of the
386/486 protected mode features and task primitives).  The Linux kernel
implements many features not always found in commercial Unixes, such
as:

     [*]  Demand paging with copy-on-write
     [*]  Demand loading of executables
     [*]  Page sharing of executables
     [*]  Shared libraries
     [*]  3GB virtual process size
     [*]  Dynamic buffer cache
     [*]  Virtual memory using a swap partitions and/or multiple
          swap files 
     [*]  POSIX job control
     [*]  Virtual consoles
     [*]  Dynamic pty's
     [*]  Complete 387-emulation
     [*]  Support for several international keyboards
     [*]  Support for serial and bus mice
     [*]  VFS (Virtual File System) allowing various types of file
          systems.  Presently supported in the kernel: MINIX
          compatible fs, Extended fs (4TB per partition, 16GB per
          file, 255 character filenames), DOS fs (to mount your
          existing DOS partitions). 

To run Linux, you will need:

     [*]  A 386 or 486 machine with an ISA-bus.  EISA machines
          also work if the expansion cards are compatible with their
          ISA counterparts, but Linux won't be able to take
          advantage of the new features offered by EISA.  MCA is
          not currently supported.
     [*]  A hard disk implementing the standard AT hard disk
          interface (i.e. IDE, RLL, MFM, etc.).  Several SCSI
          adapters are also supported.
     [*]  A high-density disk drive, either 5.25" (1.2MB) or 3.5"
          (1.44MB).
     [*]  At least 2 megabytes of memory, although 4 MB is a
          good idea for most applications.
     [*]  A Hercules, CGA, EGA, or VGA video card.  Xfree86
          currently only supports VGA, and only a few chipsets
          (ET4000 is the most common) are supported in the higher
          (SVGA) resolutions.

The FAQ for Linux along with the SLS distribution (a handy way to get all the neat stuff, including X11) can be found on tsx-11.mit.edu in the pub/linux directory.  The info above is from an article that will be published in the March '93 issue of UnixWorld detailing how to get and install Linux.  I'd be happy to answer any questions (if I can) or you can check out comp.os.linux.

tk

klaus@saifr00.cfsat.honeywell.com


-- 
This is a sample sig file!
Newsgroups: comp.unix.misc
From: sasmob@chewy.unx.sas.com (Mark Burhans)
Subject: Re: How to automate Telnet sessions?
Originator: sasmob@chewy.unx.sas.com
Date: Wed, 16 Dec 1992 23:00:12 GMT
Distribution: na
Organization: SAS Institute Inc.


In article <104398@bu.edu>, apollo@buengc.bu.edu (Doug A. Chan) writes:
|> Is there a simple way to automate a telnet session?
|> By this I mean I'd like to do something like:
|> 
|> csh% telnet < scriptfile >& logoutput
|> 
|> Where 'scriptfile' could contain:
|>  open bigpc   [command to telnet's cli]
|>  joebob       [assuming username next]
|>  mypassword   [user's password]
|>  vt100        [terminal type]
|>  ls -al       [something to do when logged in...]
|>  logout       [exit]
|> 

This seems to work over here:

------cut here-------------
#!/bin/csh
echo ""               # Our VM prompts for the user to press <ENTER> to begin
sleep 2               # Oh, just various delays so system isn't overrun
echo logon joebob     # VM needs the command LOGON plus the USERID
sleep 2               # delay
echo joebobpasswd1    # Send over this topsecret password
sleep 5               # Boot baby!!!  Come on, you can do it!   :-)
echo listfile         # Command(s) go here
sleep 2               # dillydally
echo logoff           # Outa here
------cut here-------------

Let's say that was named: "VMlist.csh".  Make it an executable, and
type: 

  VMlist.csh | telnet vm >VMlist.log

I get a nice log of how the VM session went in VMlist.log.  I guess
you'll want to do manual telnets so you'll know what to each script
needs and guestimating delays or see if you can ignore timing... that's
what I do... maybe it will go away... :-)

Anyways....


-- 
---Mark C. Burhans---sasmob@chewy.unx.sas.com---919/677-8001 ext 7324
SAS Institute, Inc., USA, SAS Campus Drive, Cary, NC 27513.
"Polygamy:  One wife too many.  Monogamy:  Same idea."  --Unknown???
From: ninja@willard.UUCP
Newsgroups: comp.unix.misc
Subject: Tandy 6000 software/hardware....
Date: Tue, 15 Dec 92 18:56:32 EST
Organization: Willard's House BBS, Atlanta, GA -- +1 (404) 664 8814

 
  I have Z/Xenix which I got for the Tandy 6000 (which I later scrapped),
along with some of the controller cards which you are also welcomed to...
 
  I troubleshooted the machine to the point where I realize that I could
just run unix on my PC is I wanted a UNIX machine that bad....so I
ended my headache and scrapped the machine....
 
 I also have quite a few 8 " floppies and have access to more if you
need that also.... what's your offer for all this ??????
 

-- 
ninja@willard.UUCP (Sonic Druid)
gatech!vdbsan!willard!ninja
emory!uumind!willard!ninja
Willard's House BBS, Atlanta, GA -- +1 (404) 664 8814
Newsgroups: comp.unix.misc,comp.questions