HDTenEightyP/NetNews huggingface dataset:
From: montnaro@ausable.crd.ge.com (Skip Montanaro)
Newsgroups: comp.unix.shell
Subject: Long argument lines generated by Make
Date: 27 Jul 92 16:44:10 GMT
Reply-To: montanaro@crd.ge.com (Skip Montanaro)
Distribution: comp
Organization: GE Corporate Research & Development, Schenectady, NY


I have a long list of filenames generated by the Make automatic variable $?
(all dependency files newer than the target) that I'd like to feed to a
depend file generator script. Unfortunately, on many (most? all?) System V
machines the space for environment variables and command line args is too
small.

We have three ways of generating this depend target, either link to a
production version (the fastest), perform an update of the local version
(medium fast), or create one from scratch (excruciatingly slow on machines
whose compiler doesn't understand "-M"). The actions for the depend target
look roughly like this (we use GNU make):

%.depend : GNUmakefile and lots of other files
	if [ we can link to the production version ] ; then \
	    ln -s $(production)/$@ $@ ; \
	elif [ $? is made up of just .c files ] ; then \
	    depend -u -f $@ $? ; \
	else \
	    depend -f $@ $(filter %.c,$^) ; \
	fi

Our System V machines sometimes give us "Arg list too long" errors on the
above command. The test arg in the elif branch and the two depend commands
can each have lots of files, thus combining to making the whole if statement
too long to execute (I think). Both of the individual depend commands are
short enough to run.

I'd like to use xargs to generate a series of depend update commands ("xargs
depend -u -f $@"), but I can't think of any way to generate stdin for xargs
that doesn't involve putting most or all of the $? contents on the command
line (using a series of echo commands or a for loop, for instance),
consequently generating an if statement that is too long.

Short of breaking up some of the libraries we build into smaller chunks
(which isn't really a viable option), can anybody see a way to get around
the small env/arglist space on System V machines for this problem?

Thanks,

--
Skip (montanaro@crd.ge.com)
From: boyd@prl.dec.com (Boyd Roberts)
Newsgroups: comp.unix.shell
Subject: Re: Sort problem . .
Date: 30 Jul 92 21:44:57 GMT
Organization: Digital Equipment Corporation - Paris Research Laboratory

In article <33pmgah.messina@netcom.com>, messina@netcom.com (Tony Porczyk) writes:
>
> I mean, have you ever tried being *flexible* to accomplish your task? 

I'd rather be _right_ than `flexible'.


Boyd Roberts			boyd@prl.dec.com

``When the going gets wierd, the weird turn pro...''
Newsgroups: comp.unix.shell
From: yeates@rtsg.mot.com (Tony J Yeates)
Subject: Re: tcsh in the future - what should it be like?
Keywords: tcsh
Organization: Motorola Inc., Cellular Infrastructure Group
Distribution: comp.unix.shell
Date: Thu, 23 Jul 1992 18:46:32 GMT

Tom Christiansen <tchrist@convex.COM> writes:

>From the keyboard of barr@darwin.psu.edu (David Barr):
>:Has anyone thought of getting rid of some of csh's limitations,
>:like adding sh's '1>', '2>' redirects?

That would be an improvement.  Did you know the (rather tedious)
work around for this?

First redirect stdout, then redirect both stdout (now eliminated)
and stdout.  e.g. to "loose" stderr and retain stdout:-

	( command > /dev/tty ) >& /dev/null

>There are so so many limitations.  I just don't think it
>feasible to try to take care of all of them.  

Could be true.  Problem is, I keep coming across new csh scripts
....it may to a generation or so to see them disappear!! ;^)


[I'm teaching my intern how to convert csh scripts to ksh,
to simplify future maintenance .... perhaps this should become a quest
for this news group!  ;^) ]

Newsgroups: comp.unix.shell
From: tibbs@karazm.math.uh.edu (Jason L Tibbitts III)
Subject: Compiling Tcsh 6.02 with gcc 2.2.2 under SunOS 4.1.1?
Organization: Blob Shop Programmers
Date: Wed, 29 Jul 1992 03:01:12 GMT

I'm pretty sure this has been discussed many times recently, but it's not
in any of the FAQ's and I couldn't find any pertinent articles, so...

When making tcsh 6.02 recently obtained from ee.cornell.edu, I get the
following:

XYX:karazm:~/work/tcsh-6.02> make 
gcc -Wall -c -O2 -I. -I..  sh.c
sh.c:95: `STRdirfile' undeclared, outside of functions
sh.c: In function `main':
sh.c:1016: `STRsldtdirs' undeclared (first use this function)
sh.c:1016: (Each undeclared identifier is reported only once
sh.c:1016: for each function it appears in.)
*** Error code 1
make: Fatal error: Command failed for target `sh.o'

Config.h is config/config.sunos41 and the makefile is unmodified.  There is
a very noticable pause between the last sh.c:1016... line and the *** Error
code 1 line.

I would attribute this to one of gcc 2.2.2's many problems but I don't
know what they all are.

Any help is appreciated.  Thanks,
--
Jason L. Tibbitts III - tibbs@math.uh.edu - (713) 743-3466 - XYX23
System Administrator: University of Houston Mathematics Department
Moderator of comp.sys.amiga.reviews (amiga-reviews@math.uh.edu)
Blob Shop Programmers: Database consulting and graphics programming
Newsgroups: comp.unix.shell
From: dcs@neutron.chem.yale.edu (Dave Schweisguth)
Subject: Re: Sort problem . .
Organization: Yale University
X-Newsreader: Tin 1.1 PL4
Date: Wed, 29 Jul 1992 14:00:51 GMT

Harald.Eikrem@delab.sintef.no writes:
: From the clipboard of tchrist@convex.COM (Tom Christiansen):
: ! :Yeah, nice for {,k,z,ba}sh.  Why not simply
: ! :
: ! :        ps aux | ( line; sort -rn +3 )
: ! 
: ! line: Command not found.

Leaving aside the issue of what fields one wants to sort on,

  ps -options | (echo "$<"; sort -still more options)

works in csh.

--
| Dave Schweisguth   Yale MB&B & Chemistry   Email: dcs@neutron.chem.yale.edu |
| Lab phone: 203-432-5208      Fax: 203-432-6144     Home phone: 203-624-3866 |
Newsgroups: comp.unix.shell
From: messina@netcom.com (Tony Porczyk)
Subject: Re: Sort problem . .
Date: Wed, 29 Jul 92 16:35:53 GMT
Organization: Messina Software

peer@ccrma.stanford.edu (Peer Landa) writes:

>I'm trying to list & sort all my processes by memory use:
>alias  pss  ' ps uax | sort -nr +3'
>It works fine except for that the "title line" also gets sorted and therefore  
>appears at the bottom . . any idea to avoid this ?

Seems to me like the simplest solution would be to change line 725 in ps.c
(maybe somewhere else in your source) from:

printf("%s COMMAND\n", hdr);

to:

fprintf(stderr, "%s COMMAND\n", hdr);

and recompile it.

t.
Newsgroups: comp.unix.shell,comp.unix.admin,comp.unix.programmer
From: em@nynexst.com (Edward Man)
Subject: Printing AT&T documents on Sun4
Organization: NYNEX Science & Technology, Inc.
Date: Tue, 21 Jul 92 20:59:35 GMT

I don't know if this question has been asked here. If so, please
forgive me.

I am trying to print a document from ATT.toolchest on a Sun4.
Specifically, I am trying to print ATT.toolchest/src/nmake/unfmt/*.
I haven't had much luck. Apparently I may not have all the
macros/fonts that AT&T has. Has anyone other there successfully
printed any of the documents in ATT.toolchest using the standard
set of tools provided by Sun or GNU? Maybe I am doing something
wrong. Please tell me how you do it. Thanks in advance.

-------------------------------------------------------------------------
Ed                             |
NYNEX Science & Technology     | Die free, or die trying. 8-)
-------------------------------------------------------------------------
From: dansmith@Autodesk.COM (Daniel Smith)
Newsgroups: comp.unix.shell
Subject: Re: setting variable from script to current environment??
Date: 22 Jul 92 19:10:40 GMT
Organization: Autodesk Inc., Sausalito CA, USA

In <1992Jul21.070212.16485@gbrmpa.gov.au> wayne@gbrmpa.gov.au (Wayne Amisano) writes:
> I am trying to write a script to set an environment variable in
> my tcsh environment.  I could use an alias to do it, but would
> much rather do it from a script.  What i need to do is, run a
> script to change the value of one environment variable, but
> every time i do this, it changes the variable in the spawned
> process, but it then disappears when it dies.

	You're halfway there.

	Write an alias that *sources* a csh script, and then the
script is free to change any csh or env vars that it wants.

	Here's an example for "pushd":

bermuda:bermuda/qbuild_dansmith (2) :-) alias p
set cd_attempt=(!*); source ~/bin/p_csh

bermuda:bermuda/qbuild_dansmith (2) :-) cat ~/bin/p_csh
#!/bin/echo sorry,try:source
if ($#cd_attempt == 0) set cd_attempt=""
while ($#cd_attempt)
        set o2=$cwd
        set cur_attempt=$cd_attempt[1]
        if ($cur_attempt !~ "") then
                if (! -d $cur_attempt) then
                        set cur_attempt=$cur_attempt:h
                endif
        endif
        pushd $cur_attempt > /dev/null
        echo $cwd
        set old=$o2
        dir_number
        shift cd_attempt
end
prompt_set

and then the aliases for dir_number and prompt_set:

bermuda:bermuda/qbuild_dansmith (2) :-) alias dir_number
set fillstr; set dnum=`dirs`; shift dnum; \
	 if ($#dnum >= 1) set fillstr=" ($#dnum)"

and:

bermuda:bermuda/qbuild_dansmith (2) :-) alias prompt_set
set prompt_head=$cwd:h;set prompt="$HOST"":$prompt_head:t/$cwd:t$fillstr $end "

				Daniel
-- 
            dansmith@autodesk.com            dansmith@well.sf.ca.us
        Daniel Smith, Autodesk, Sausalito, California, (415) 332-2344 x 2580
              Disclaimer: written by a highly caffeinated mammal
 $|=1;for("..."," hacker"," perl"," a","just"){print $l=$_.$l,"\015";sleep 1;}
Newsgroups: comp.unix.shell
From: hirchert@ncsa.uiuc.edu (Kurt Hirchert)
Subject: Re: Help in find address
Originator: hirchert@pluto.ncsa.uiuc.edu
Organization: Nat'l Ctr for Supercomp App (NCSA) @ University of Illinois
Date: Fri, 24 Jul 1992 01:07:57 GMT

In article <911288c.14.711834149@ace.acadiau.ca> 911288c@ace.acadiau.ca (HON (EDWIN) KIN CHUNG) writes:
>Dear friends,
>		Would anybody help me to find out how to find out the 
>	numerical address of the site
>		Like @dragon.acadiau.ca
>		is   179.11.12.1
>	Any program to do this ,Help me Please !!
>							EDwin

It depends on how your machines networking is set up.  Here are some
possibilities:

nslookup dragon.acadiau.ca		# ask DNS
/etc/nslookup dragon.acadiau.ca		# ditto - nslookup not in path
/usr/etc/nslookup dragon.acadiau.ca	# ditto - another place to look
fgrep dragon.acadiau.ca /etc/hosts	# the old-fashioned way
ypcat hosts | fgrep dragon.acadiau.ca	# ditto - shared under NIS
ypmatch dragon.acadiau.ca hosts		# ditto - more efficient NIS query

With luck, one of these will work for you.

-- 
Kurt W. Hirchert     hirchert@ncsa.uiuc.edu
National Center for Supercomputing Applications
From: adminpb@aau.dk (Nis Peder Bonde)
Newsgroups: comp.unix.shell
Subject: global cshrc files ?
Date: 29 Jul 92 11:02:12 GMT
Organization: Aarhus University, Denmark

Is it possible to make global .cshrc-files for csh and tcsh,
that are exec'd before the users own .cshrc-file ?

My system is Sun 4/330 with SunOS 4.1.1

Hope this ain't a FAQ or RTFM-question.

Please answer by e-mail and I shall summarize to comp.unix.shell.

				Bonde
--
Nis Peder Bonde (adminpb@aau.dk, staff@aau.dk)
Systemadministrator, Datakontoret, Aarhus University
Phone     : +45 86 20 27 11 ext. 4993

Monday    : 10-12
Tuesday	  : 10-14
Wednesday :  9-11
Friday	  : 12-13
From: jc8922@swuts.sbc.com (Jeff Conner)
Newsgroups: comp.unix.shell
Subject: Re: ksh prompt (PS1) and cd
Date: 29 Jul 92 17:26:08 GMT
Distribution: ba
Organization: Southwestern Bell Telephone Company

>"
>"Using ksh, how can one alias "cd" to change directory as well as
>"to set PS1 to $PWD.
>"
>"I tried:
>"alias cd="cd; PS1=$PWD" 
>"but didn't work.
>

PS1='$PWD $ '			export PS1

This will give you the current PATH in your prompt everytime you 'cd'.
e.g.,
		/usr $ echo $PATH	# current directory is /usr
		/usr
		/usr $ cd bin
		/usr/bin $ 		# notice prompt has changed

-- 
Jeff Conner   314-235-0274	|  uunet!swuts!jc8922
Southwestern Bell Telephone     |  -or- jc8922@swuts.sbc.com
One Bell Center	 23-K-07	|  
St. Louis, Missouri 63101-3099	|
From: tesco@bumetb.bu.edu (Dances With Babes)
Newsgroups: comp.unix.shell
Subject: noclobber
Date: 23 Jul 92 21:32:34 GMT
Reply-To: tesco@bumetb.bu.edu (Dances With Babes)
Followup-To: comp.unix.shell
Organization: Boston University

Does anyone know if the "set -o noclobber" command is atomic?
I'm trying to implement a semaphore in ksh, and this would be a good way,
provided it's atomic (that it,  no two people can create the file at the same time).

If it's not atomic, anyone know of a good way
to implement a semaphore using ksh?


-tesco
From: tchrist@convex.COM (Tom Christiansen)
Newsgroups: comp.unix.shell
Subject: Re: Sort problem . .
Date: 29 Jul 92 16:24:53 GMT
Reply-To: tchrist@convex.COM (Tom Christiansen)
Organization: CONVEX Realtime Development, Colorado Springs, CO
Originator: tchrist@pixel.convex.com
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

From the keyboard of peer@ccrma.stanford.edu (Peer Landa):
:It seems like this is getting out of hand, or drifting away from my original  
:posting . . where I asked to get a command line (or script) to list & sort all  
:my processes by memory use without getting the "title line" on the bottom --  
:i.e the "title line" shall stay at the top (that's why 'ps uax | sort -nr +3'  
:doesn't work). One way to do this (thanks to Erick Rudiak) is: 

:TITLELINE=`ps aux | head -1`

Just use

    ps u$$ | sed 1q

:echo "$TITLELINE"

And now you can delete that.

:ps -aux | grep -v PID | sort -rn +3

No need to grep every line:

    ps aux | sed 1d | sort -rn +3

although the perl solution runs faster, to my admitted surprise.

--tom
-- 
    Tom Christiansen      tchrist@convex.com      convex!tchrist
    If you have ever seen the grim word "login:" on a screen, your mind
    is now a wholly-owned subsidiary of The Death Star.
                John Woods in <14105@ksr.com> of comp.unix.bsd
From: dansmith@Autodesk.COM (Daniel Smith)
Newsgroups: comp.unix.shell
Subject: Re: setting variable from script to current environment??
Date: 24 Jul 92 22:37:48 GMT
Organization: Autodesk Inc., Sausalito CA, USA

In <1992Jul23.191928.4948@walter.bellcore.com> snk@fork.bae.bellcore.com (Samuel N Kamens) writes:
> One thing to be careful of when you source shells -- if those shells
> have an "exit" in them, that will cause the *PARENT* process to exit.

> I can't count how many times I have sourced a file that did an exit
> and watched my xterm disappear..... :-(


	Right, a good thing to do is have a label to go to at the end:

#!/bin/echo sorry,try:source
if ($#newdir_attempt == 0) then
        echo 'usage: newdir dir_to_make [files to move to dir_to_make]'
        goto nd_end
endif
 
mkdir $newdir_attempt[1] || goto nd_end
set cd_attempt=$newdir_attempt[1]
if ($#newdir_attempt > 1) then
        shift newdir_attempt
        mv -f $newdir_attempt $cd_attempt
        unset newdir_attempt
endif
pl $cd_attempt
 
nd_end:


	this example makes a directory, moves any files you specify
into it, and pushd's the new directory (the pl alias).  Called as:

alias newdir 'set newdir_attempt=(\!*); source ~/bin/newdir_csh'

	It's probably good practice to call the end labels something
different in each script, or you may confuse the shell as to which
"end:" you mean.

				Daniel
-- 
            dansmith@autodesk.com            dansmith@well.sf.ca.us
        Daniel Smith, Autodesk, Sausalito, California, (415) 332-2344 x 2580
              Disclaimer: written by a highly caffeinated mammal
 $|=1;for("..."," hacker"," perl"," a","just"){print $l=$_.$l,"\015";sleep 1;}
Newsgroups: comp.unix.shell
From: messina@netcom.com (Tony Porczyk)
Subject: Re: Sort problem . .
Date: Thu, 30 Jul 92 03:28:17 GMT
Organization: Messina Software

boyd@prl.dec.com (Boyd Roberts) writes:

>In article <zynm!yh.messina@netcom.com>, messina@netcom.com (Tony
>Porczyk) writes:
>> to:
>> fprintf(stderr, "%s COMMAND\n", hdr);

>Yeah, right.  Information to stderr.

The question was simple - how not to have the header line sorted.  The answer
is equally simple - not having it in stdout will eliminate it from sorting
stdout.  

I suppose you don't like simple answers, spoils the fun of writing
buggy and convoluted shell scripts. 

BTW, since when is stderr reserved for "non-information"?  Frankly, I
say send to stderr anything that is non-essential in the redirection of
stdout or in piping of stdout, such as sorting.  Header line in this case
is *non-essential*.  Does that qualify it as "non-information"?

t.
Newsgroups: comp.unix.shell
From: system@alchemy.chem.utoronto.ca (System Admin (Mike Peterson))
Subject: Re: global cshrc files ?
Organization: University of Toronto Chemistry Department
Date: Thu, 30 Jul 1992 17:40:46 GMT

In article <1992Jul29.110212.10726@aau.dk> adminpb@aau.dk (Nis Peder Bonde) writes:
>Is it possible to make global .cshrc-files for csh and tcsh,
>that are exec'd before the users own .cshrc-file ?

Some systems invoke /etc/cshrc (or whatever) before running the users
.cshrc (similar for profile). What we do is give each user the following
.cshrc (and similar .login, .profile and .kshrc):

#
# .cshrc file - run for every C shell started.
# Version: 1992/06/25.
#
# Do the /usr/local/Master.cshrc file stuff first.
# Look there first to see what is being set automatically 
# before making lots of additions here.
#
source /usr/local/Master.cshrc
#
# Optional (user-selectable) parameters - remove the '#' to activate.
#
#set noclobber		# activate to avoid overwriting files
#alias rm rm -i		# activate to confirm each file deletion
#setenv LIBDIR ~/lib	# set user-supplied library directory

This way they get the default stuff, but they are free to add stuff
at the end, or even abandon my '/usr/local/Master.cshrc'. Of course,
if they do that, they are on their own :-).
-- 
What are the chances that any computer system will ever "work" properly?
... and Slim just left town. -*- Mike Peterson, SysAdmin, U/Toronto Chemistry
Newsgroups: comp.unix.shell
From: rjackson@gmuvax2.gmu.edu (Richard L Jackson Jr)
Subject: csh/ksh comparison questions?
Organization: George Mason University, Fairfax, Va.
Date: Tue, 21 Jul 1992 18:37:27 GMT

I did a simple comparison of CSH and KSH.  I am asking this
group for solutions to csh feature that ksh appears to lack.
I am using ULTRIX 4.1, VAX 8530.

1) set filec or file completion

2) concurrent sessions inadvertently use the same history
   file.  Appending a pid to the history file at login may help
   but there is no logout facility to remove the file.

3) how does one invoke a .logout script at ksh exit?

Richard Jackson
Newsgroups: comp.unix.shell,comp.unix.programmer
From: les@chinet.chi.il.us (Leslie Mikesell)
Subject: Re: file locking in shell scripts
Date: Sat, 25 Jul 1992 21:34:43 GMT
Organization: Chinet - Public Access UNIX

In article <1992Jul23.124327.20843@cv.ruu.nl> rvloon@cv.ruu.nl (Ronald van Loon) writes:
>Somewhere on our system is a log-file. This logfile is used to gather
>statistical information. However, it is possible that people write to the file
>at the same time, thus resulting in either the merge of the input-streams or
>total garbage in the file.

>How can I - within a shell script - lock the file exclusive for writing ? If
>that's not possible, what do I need to use to do so from C, for example ?

On unix systems it is pretty common to just ignore this issue for logfiles
where the messages are short. If you open a file in append mode, every
write() is positioned at the current end-of-file, so messages that
are generated in a single write() will be kept intact.  It can be
tricky to get a shell script to output a message in a single write()
but accumulating the string into a variable with an "echo "$VAR" >>file"
to dump it should work.  As long as the other users are using append
mode (and you aren't going over NFS) the messages should stay intact.

Les Mikesell
  les@chinet.chi.il.us
From: Harald.Eikrem@delab.sintef.no
Subject: Re: Sort problem . .
Organization: SINTEF DELAB, Trondheim, Norway.
	<1992Jul28.102938.12375@news.eng.convex.com>
	<1992Jul28.223113*Harald.Eikrem@delab.sintef.no>
	<1992Jul28.211816.23291@news.eng.convex.com>
Date: 29 Jul 92 07:29:24

From the clipboard of tchrist@convex.COM (Tom Christiansen):
! :Yeah, nice for {,k,z,ba}sh.  Why not simply
! :
! :        ps aux | ( line; sort -rn +3 )
! 
! line: Command not found.

Why complain?  Many ps variants will not recogise "aux" either.  In fact,
most do not.  I can't think of a way to get a SVID2 ps to produce anywhere
close to what that the requester obviously wanted to sort on, i.e. %CPU
and %MEM.

  ~~harald E.
Newsgroups: comp.unix.shell,comp.unix.questions
From: Harald.Eikrem@delab.sintef.no
Subject: Re: What's wrong with this sed command?
Keywords: sed' too much
Organization: SINTEF DELAB, Trondheim, Norway.
	<1992Jul23.090023.17661@physiol.su.OZ.AU>
Date: 23 Jul 92 19:22:52

John Mackin on `sed':
! What the original poster wants cannot be done in one step with the ed
! subset of regular expressions (as used by sed).  If sed accepted full regular
! expressions, a la egrep, then the command would be:
!
! 	sed 's?: (\./)*?: ?'		WRONG WRONG WRONG

You can do that with GNU sed.  One more reason for everybody to rm /bin/sed
and install the GNU derived one..... :)  The *only* drawback is that it
probably runs a bit slower.

! but since sed doesn't do full RE's, that won't work.  You need
! another approach.  Since you can't do it in one step, do it
! in several:
!
! 	sed -e ': loop' -e 's?: ./?: ?' -e 't loop'

I've always wondered why ":label; ....." was doomed to be unusable.
The way it is, I believe I may put it as

        echo 'rubbish.o: ././././././rubbish.c' | /bin/sed ':;
	      s;: \./;: ;; t;'

for what it's worth :).  (Hey, that's a non-csh continuation there, you do
remember to make that   ....sed ':;\   before entering the 1.st newline in
csh/tcsh, dont you?).

   ~~harald E.
Newsgroups: comp.unix.shell
From: Tom Christiansen <tchrist@convex.COM>
Subject: Re: Sort problem . .
Originator: tchrist@convex.convex.com
Reply-To: tchrist@convex.COM (Tom Christiansen)
Organization: CONVEX Realtime Development, Colorado Springs, CO
Date: Thu, 30 Jul 1992 16:38:31 GMT
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

From the keyboard of jerry@incc.com (Jerry Rocteur):
:In article <1992Jul29.072924*Harald.Eikrem@delab.sintef.no>, Harald.Eikrem@delab.sintef.no writes:
:> From the clipboard of tchrist@convex.COM (Tom Christiansen):
:> ! :Yeah, nice for {,k,z,ba}sh.  Why not simply
:> ! :
:> ! :        ps aux | ( line; sort -rn +3 )
:> ! 
:> ! line: Command not found.
:
:     Standards Conformance
:          line is conformant with:
:
:          AT&T SVID Issue 2, Select Code 307-127;
:          and The X/Open Portability Guide II of January 1987.
:
:     (printed 8/28/89)               			LINE(C)
:
:     from SCO ODT 1.1 man line

God is not the SQUID.

--tom
-- 
"GUIs normally make it simple to accomplish simple actions and impossible
to accomplish complex actions."   --Doug Gwyn  (22/Jun/91 in comp.unix.wizards)

     Tom Christiansen           tchrist@convex.com      convex!tchrist
Newsgroups: comp.unix.shell