HDTenEightyP/NetNews huggingface dataset:
From: gwc@root.co.uk (Geoff Clare)
Newsgroups: comp.unix.questions
Subject: Re: Question: which is faster 'find -exec' or 'find | xargs' ??
Date: 10 Sep 92 16:47:59 GMT
Organization: UniSoft Ltd., London, England

barmar@think.com (Barry Margolin) writes:

|The -exec version executes a separate ls command for each file that is
|found.  The xargs version accumulates a bunch of arguments and then
|executes one ls command with all of them.  The difference is all the time
|spent starting up new shell and ls processes.  It's the difference between:
|
|	sh -c "ls file1"
|	sh -c "ls file2"
|	sh -c "ls file3"
|	sh -c "ls file4"
|	sh -c "ls file5"
|
|and
|
|	sh -c "ls file1 file2 file3 file4 file5"

Almost right.  In fact find and xargs both execute the commands directly,
they don't start a shell.
-- 
Geoff Clare <gwc@root.co.uk>  (USA UUCP-only mailers: ...!uunet!root.co.uk!gwc)
UniSoft Limited, London, England.   Tel: +44 71 729 3773   Fax: +44 71 729 3273
From: urs@carp.cis.ufl.edu (Uppili Srinivasan)
Newsgroups: comp.unix.questions
Subject: UNIX and processor management
Date: 10 Sep 92 15:06:44 GMT
Distribution: usa
Organization: Univ. of Florida CIS Dept.

Hi,


Does UNIX (BSD or System V ) run on uniprocessor systems only or can it

manage multiple processors too. If it can run on multiprocessor systems

also, what are the UNIX versions and what are the systems that support

these UNIX versions.

Thanks in advance.

My e-mail address : urs@carp.cis.ufl.edu

Newsgroups: comp.unix.questions
From: fmbutt@engage.sps.mot.com (Farooq M. Butt)
Subject: Answer to my question about child processes and their deaths
Organization: Motorola RISC Software, Austin, TX
Date: Sun, 13 Sep 1992 18:14:07 GMT

I just wanted to blast you folks a quick note and let you 
know the net.consensus on my question about the best way to be 
informed of a child process' demise:

  1. trap SIGCLD in the parent
  2. when you get a SIGCLD, you know "a" child is dead. Do either a 
     waitpid (nonblocking type) or a wait3 to figure our which kid 
     died.


Thanks to all the kind souls who answered.

fmb

-- 
Standard High-Tech Disclaimer: NOTHING  in the above article has the slightest 
relationship to reality. If any reality correspondences are found, please 
notify me IMMEDIATELY. Any threats, abuse or stupidity of any kind is purely 
UNintentional. These are MY Opinions NOT my employer's.
Newsgroups: comp.unix.questions,comp.sys.sgi,comp.unix.misc
From: lebrun@ll.mit.edu (Steven F. LeBrun)
Subject: File Locking across NFS mounts
Organization: MIT Lincoln Laboratory, Lexington, MA
Distribution: comp
Date: Tue,  8 Sep 92 08:29:47 -0400
Expires: 25 Sept 1992


I am looking for a method of file locking what works across NFS
mounted directories and am interested on what methods other 
people are using.

I tried flock() and discovered a bug that only exists if the file 
being locked is a remote (NFS) file.  If a program terminates without 
unlocking an NFS file (due to a system reboot, user abort, program 
bug [this is how I discovered the problem -- bugs can be useful at 
times :-) etc.] the file remains locked so that no other programs 
can access the file.

The programs that access the file are running on different computers 
with the same file accessible via NFS mounts.  Currently, the programs 
are all running on SGI Indigo's (IRIX 4.0.1) and other computers of 
unknown type will be added later.  I would prefer staying with advisory 
file locking but manditory file locking is an option.  Since the file
being locked is a log/audit trail file that the programs append their
next entries, locking the entire file is acceptable.  Locking the next
local record (next entry) and the entire file will have the same 
effect on the programs accessing the file.

--

+--------------------------------------------------------------------------+
| Steven F. LeBrun             |      MIT Lincoln Laboratory, Group 91     |
|                              |        244 Wood Street, Room LI-136       |
| lebrun@ll.mit.edu (Internet) |          Lexington, MA 02173-9108         |
| lebruns@merlin    (internal) |  Phone:(617)-981-5742, FAX:(617)-981-0991 |
+--------------------------------------------------------------------------+
|"Hard as ligthning, soft as candlelight;                                  |
|                    Dare you trust the Music of the Night?" - The Phantom |
+--------------------------------------------------------------------------+
Newsgroups: comp.unix.questions,comp.unix.misc
From: vg@sai1.stollmann.de (Volkmar Grote)
Subject: Re: Looking for good online UNIX tutorial...is there such a animal?
Date: Wed, 09 Sep 92 17:39:16 GMT
Organization: Stollmann GmbH, D-2000 Hamburg 50, Germany

billd@informix.com (William Daul) writes:

>Looking for good online UNIX tutorial...is there such a animal?
>Please let me know where to look.

Look at someone who owns an ULTRIX machine and has the "Unsupported
Software" available. They have some kind of tutorial, though I don't
know whether it's built on shell scripts or binaries.
I hope this helps
	Volkmar
From: martin@datacomm.ucc.okstate.edu (Martin McCormick)
Newsgroups: comp.unix.questions
Subject: Sed
Date: 14 Sep 92 15:19:23 GMT
Organization: Oklahoma State University, Stillwater, OK


I have heard that there are several good paper-printed books on Sed.  Is there
any good tutorial on sed which is in electronic form?

Martin McCormick WB5AGZ   Stillwater, OK
O.S.U. Computer Center Data Communications Group
Newsgroups: comp.unix.questions,comp.sys.hp,comp.unix.misc
From: a866700@hp9000.csc.cuhk.hk (Wong Siu To)
Subject: Diskquota "Problem"
Organization: The Chinese University of Hong Kong
Date: Tue, 8 Sep 1992 08:22:07 GMT

Hi all,

Hope that this's not an FAQ ...

We've setup an email server which serves all the students and staff in
our Univ.  In order to control the disk usage, we intended to set a
diskquota for each user. However, since most of the diskspace is used up
by the mail, I can't determine how to set the quotas for the user as the
mail files may reside in their home directories or in the mail spool,
which is probably on various filesystem.  We're using HP720 running
HP-UX 8.07.  I wonder if there's any method to setup a systemwide disk
quota for each user.

Any help will be appreciated.

Thanks in advance.

Regards,

-- 
----------------------------------------------------------------------------
ST Wong				       BITNET: A866700@CUCSC.BITNET
Computer Services Centre               Internet: a866700@hp9000.csc.cuhk.hk
The Chinese Univsersity of Hong Kong             st@csc.mgate1.cuhk.hk
From: root@candle.uucp (Bruce Momjian)
Newsgroups: comp.unix.questions
Subject: Re: portable replacement for pty ?
Date: 10 Sep 92 04:26:43 GMT
Organization: a consultant's basement
X-Newsreader: Tin 1.1 PL5

Colonel Panic (aland@informix.com) wrote:
: dual-universe environments), but SVR3 and SVR4 variants appear to not have
: pty devices or a drop-in replacement.  After some searching around various
: SVR3 and SVR4 machines, there is a "ptmx" set of devices that seems to

There is a pty implementation for SysV machines on gatekeeper.dec.com in
pub/micro/sysv-386 called pty for various SysV micro flavors.
-- 
Bruce Momjian                      |  830 Blythe Avenue
root%candle.uucp@bts.com           |  Drexel Hill, Pennsylvania 19026 
                                   |  (215) 353-9879(w)  853-3000(h)
Newsgroups: comp.unix.questions
From: dattier@ddsw1.mcs.com (David W. Tamkin)
Subject: Re: need script to rename uppercase filenames
Keywords: script,tar,msdos
Organization: Contributor Account at ddsw1, Chicago, Illinois  60657
Date: Tue, 8 Sep 1992 02:29:10 GMT
X-Disclaimer:  Material posted in this article is the sole responsibility of
                the poster and does not represent MCSNet or the system owners.

snk@bae.bellcore.com (Sam Kamens) wrote in
<1992Sep3.135042.29363@walter.bellcore.com>:

| #!/bin/ksh
| # Script to rename a list of files to its lowercase equivalent while 
| # stripping extra carriage returns
| #
| 
| USAGE: $0 FILE1 FILE2 FILE3 ...
| 
| for i in $*
| do
|     lowfile=`echo $i | tr [A-Z] [a-z]`
|     
|     cat ${i} | tr -d '\015' > ${lowfile}
|     # you could do rm $i here if you want
| done

There's nothing in there that requires ksh rather than sh, but since
you're using ksh anyway, how about

typeset -l lowfile
for i
do lowfile=$i
   tr -d '\015' < $i > $lowfile
done

| You could also do this with a one-liner:
| 
|     cat $1 | tr -d '\015' > `echo $1 | tr [A-Z] [a-z]`

That's the third time in this thread I've seen a suggestion to cat one file
to a pipe.  It's better to save a process and

tr -d '\015' < $1 > ...

David W. Tamkin   Box 59297   Northtown Station, Illinois  60659-0297
dattier@ddsw1.mcs.com    CompuServe: 73720,1570    MCI Mail: 426-1818
From: johe@pbutv.pb.se (Jonas Heyman)
Newsgroups: comp.unix.questions
Subject: missing nroff in SYSVR4
Date: 9 Sep 92 20:01:08 GMT
Organization: Pressbyr}n , Svenska AB


Hi,

In our distribution for SYSV4 we didn't get nroff (DG/UX on a AV8000).
I need this for our local man-pages.

Anybody have the same problem ? Is there source out there for nroff ?

Thanks in advance for any reply, Jonas,

-- 

   /johe@pbutv.pb.se/
Newsgroups: comp.unix.questions
From: derry@milton.u.washington.edu (Derry Lyons)
Subject: FTP by Mail software
Organization: University of Washington
Date: Thu, 10 Sep 1992 21:22:29 GMT

Where would one get the software to provide an 'FTP by mail'
service?  Is this really as ugly to set up as it looks?  Are
there many choices in software?  Any info would be greatly
appreciated!
				Thanks!!  :)  Derry

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=                                                                         =
=  Derry Lyons - N7YPG                  "Sometimes you're the winshield,  =
=           ...they call it a B.S.       sometimes you're the bug."       =
=              for a reason...                        -- Dire Straits     =
=                                                                         =
=  Call derry@u.washington.edu  /  If no answer: derry@afsc.noaa.gov      =
=                                                                         =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Newsgroups: comp.unix.questions
From: mar@swlrap.msd.ray.com (MICHAEL RICHARDS)
Subject: Re: need script to rename uppercase filenames
Followup-To: comp.unix.questions
Keywords: script,ksh
Organization: Raytheon Company, Tewksbury, Mass.
Date: Tue, 8 Sep 1992 13:17:16 GMT

Here is a korn shell script to convert a list of file names to
upper or lower case. It is probibly better to rename the files
and then convert the files from msdos format. 

Michael Richards (mar@swl.msd.ray.com)

#!/usr/bin/ksh
#-----------------------------------------------------------------------#
#	FUNCTIONAL DESCRIPTION:						#
#	This shell script will rename a file changing the case of the	#
#	filename to case on the command line (upper case or lower) The	#
#	script will only change the case of the file name not a full	#
#	path.								#
#									#
#   Usage: convert_case -[ul] [-n] [-v] file [...]			#
#  	u upper case							#
#  	l upper case							#
#  	n no execute							#
#  	v verbose							#
#-----------------------------------------------------------------------#

usage ()
    {
    print -u2 "Usage: ${1##*/} -[ul] [-n] [-v] file [...]"
    exit $2
    }

if (( $# < 2 ))
    then
    usage $0 1
    fi
integer  orig=$# exit_status=0 
typeset file no_execute= verbose= name_only=

while getopts ulvnp  c
   do
   case $c in

   l)
	typeset -l new_file_base
	(( exit_status += 1 ))
	;;
   u)
	typeset -u new_file_base
	(( exit_status += 1 ))
	;;
   n)
	no_execute=":"
	;;
   v)
	verbose="on"
	;;
   p)
	name_only="on"
	;;
   *)
	print -u2 "$0: unknown option"
	usage $0 2
	;;
   esac
   done
shift OPTIND-1

if (( $# == orig || exit_status == 0  ))
   then
   usage $0 3
   fi
(( exit_status = 0 ))

while (( $# > 0 ))
    do

    # get the filename							#
    file=$1
    shift

    new_file_base=${file##*/}

    #if the filename is a path get the path part			#
    file_path=${file%/*}

    case $file in
       */* )
	  file_path=$file_path/
	  ;;
       *)
	  file_path=
	  ;;
    esac

    if [[ $file = $file_path$new_file_base ]]
	then
	print -u2 "${0##*/}: '$new_file_base' is already lower case"
	continue
	fi

    if [[ -n ${verbose} ]]
	then
        print -u2 -- "mv $file $file_path$new_file_base"
	fi
    if [[ -n ${name_only} ]]
	then
	print -- $file_path$new_file_base
	fi

    ${no_execute} mv $file $file_path$new_file_base

    exit_status=$?
    if [[ $exit_status != 0 ]]
	then
	print -u2 "${0##*/}:mv failed on '$file' with exit status $exit_status"
	if (( $# == 1 ))
	    then
	    print -u2 "1 file left: $@ "
	elif (( $# != 0 ))
	    then
	    print -u2 "$# files left: $@ "
	    fi 
	exit exit_status
	fi
    done
exit 0
From: huang2@husc8.harvard.edu (Howard Huang)
Newsgroups: comp.unix.questions
Subject: Re: sh, tcsh, and alias differences
Date: 13 Sep 92 16:38:18 GMT
Article-I.D.: husc8.HUANG2.92Sep13093818
Organization: Harvard Arts and Sciences Computer Services, Cambridge, MA
In-reply-to: djbpitt+@pitt.edu's message of 30 Aug 92 19:35:25 GMT

djbpitt+@pitt.edu (David J Birnbaum) writes:

	   "( expunge -r -i -l -s -y -m -v \* > /dev/tty ) > & /dev/null"

   but when I try it as a shell script I get a "not found" message. I've
   tried different types of quotes and escapes - to no avail. Some varia-
   tions object to the ampersand; others to /dev/null. Yes, the script is
   executable, yes, it's in my path, yes, I removed the original purge from
   my bin, and yes, I rehashed.

If you get a bad number error from /dev/null, it's because Bourne
shell is attempting to execute your csh program.  To be safe add the
line #!/bin/csh as the first line of your script.

You probably get "not found" because you're escaping the asterisk.
Your program is actually trying to remove a file named '*'.  To make
the asterisk act as a wildcard, remove the backslash.

Hope I caught your problem.
--
Howard C. Huang
hhuang@teton.mitre.org
From: S.Marshall@sequent.cc.hull.ac.uk (Simon Marshall)
Newsgroups: comp.unix.questions
Subject: Does free() really free?
Date: 5 Sep 92 17:17:25 GMT

Or: How do I find out the real size of a running process?

	Hi all.  This is really a question about the Sequent's shfree(), but
    in tests it seems to apply to other machines and free() in general.
    Please can anyone give a knowledgable answer?

	If I malloc(), then free(), the SZ (SIZE) column of ps does not show
    the expected fall.  I don't believe that the system ignores freed space,
    but then again I know that software that I have written thrashes
    machines, despite the fact that most of the memory malloc()ed is
    subsequently free()ed.

	On our Sequent and Suns, for example, once the SZ column shows
    70Meg+, you can see the machines thrash.  But I can work out that the
    actual unfreed memory only amounts to at most 15Meg.

	So, please could anyone tell me what is going on here?  Does free()
    actually free, and is the SZ column of ps reliable in any way?  Or is
    free() working as expected, ps lying, but 15Meg is too much?  Surely
    not?!  I'd welcome anything emailed/posted.  (Except unhelpful questions
    of the order `why are you mallocing then freeing so much' etc. :-)

	Thanks in advance, Simon.
_______________________________________________________________________________
Simon Marshall, Dept. of Computer Science, University of Hull, Hull HU6 7RX, UK
  "Football isn't about life and death.  It's more important than that." Bill
Email: S.Marshall@Hull.ac.uk    Phone: +44 482 465181    Fax: 466666   Shankley
From: cramer@charly.taclog.af.mil (MSgt Stephen E. Cramer;HQ ACC/LGSWA;DSN 574-2235)
Newsgroups: comp.unix.questions
Subject: SLIP for AT&T 3B2/600?
Date: 15 Sep 92 12:04:06 GMT

Anyone ever get SLIP up and running on a 3B2? If so, whould you be
willing to give me a little help in setting it up on my systems?
Thanks in advance...

--
			  MSgt Steve Cramer
		      Unix System Administrator
		     cramer@charly.taclog.af.mil
Newsgroups: comp.unix.questions
From: erodrigu@dcc.uchile.cl (Eduardo Rodriguez)
Subject: Re: Playing CD in workstation A, hearing it in B, Can I?
Originator: erodrigu@werken
Date: Tue, 15 Sep 1992 18:06:59 GMT
Organization: Universidad de Chile, Depto. de Ciencias de la Computacion


Thank you very much for all your answers.

edo...

Eduardo Rodriguez S        - --- - --- - --- -    erodrigu@dcc.uchile.cl
Dpto de Ciencias de la Computacion  - --- -    ...!uunet!uchdcc!erodrigu
Universidad de Chile   --- - --- - ---   erodrigu%uchdcc@uchcecvm.BITNET
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- 
Newsgroups: comp.unix.questions
From: deano@areyes.com (Dean Carpenter)
Subject: Re: Problem building new ISC 3.0 kernel
Reply-To: deano@areyes.areyes.com (Dean Carpenter)
Organization: Areyes, Inc.
Date: Sat, 5 Sep 1992 19:07:35 GMT

In article <1992Sep4.195241.382@areyes.com> deano@areyes.com (Dean Carpenter) writes:
>  We just installed ISC 3.0 on a generic 386DX machine here, and we
>already have it running fine on a couple of other (different) 386s and
>486s.  This new install won't let us rebuild a kernel though ...
>
>  The system is pretty standard, 386DX, SVGA, WD 1007-SE2 esdi.  Almost
>immediately after starting the build from with sysadm, it halts with the
>following errors :
>
>	LINE: swap	dsk0t	2
>	ERROR: Unknown device 'dsk0t'
		:	:
  Got it.  We had to actually add a disk in the BASIC screen that follows
when configuring the boot controller.  We had gone to advanced and simply
exited.  Thanks to Conor P. Cahill for the pointer !

-- 
Dean Carpenter		uunet!areyes!deano		(203) 847-6003
Areyes, Inc.		deano@areyes.com

"No matter where you go, there you are"  sayeth Buckaroo 								 across the Eighth Dimension
Newsgroups: comp.unix.questions
From: forrie@morwyn.uucp (Forrie Aldrich)
Subject: Secure passwd generation
Followup-To: poster
Organization: Vision Graphics
			  Dover, NH
			  USA
Date: Mon, 14 Sep 1992 03:52:54 GMT

I received no response from sci.crypt, oh well... so here goes:

Someone recently posted a small program to comp.unix.wizards
which would produce 'pronounceable' passwords 'randomly'.

As it turns out, the algorithm is such that it could be 
vulnerable to attacks.

I didn't see that the passwords were _that_ pronoucneable, but
hey... that's just a matter of personal opinion :)

I'm seeking a program that would accomplish the generation of random,
pronouncable passwords that would be done in a 'secure' fashion.  The
passwords should genuinely be random and not vulnerable to some
reverse attack.  I ultimately would like to hack this into our
password command to assist with account creation, etc.

If someone has something that meets these specifications, or knows
where to obtain such (or perhaps someone to ask, even), kindly
let me know.

Thank you.

Forrest

(Please respond via email)
-- 
	   -----------	      Forrest Aldrich	      -----------
	   -------     morwyn!forrie@unhtel.unh.edu	  -------
	   ----						     ----
	   --	     VISION GRAPHICS --	Dover, NH - USA	       --
	   ------------------------------------------------------
Newsgroups: comp.unix.questions
From: E2311DAA@vm.univie.ac.at
Subject: Re: Directory Name in Unix Prompt
Organization: University of Vienna
Date: Wed, 9 Sep 1992 20:40:09 GMT


try following in .cshrc on SVR4

set cwd=`pwd`# if home-directory is symbolic link
set machname=`uname -n`
set subprompt='$' # or what you like
set prompt="${subprompt} ${machname} ($$) ${user} \! ${cwd}\
${subprompt} "

result should be :

$ myhost (864) myloginname 12 /home/myloginname
$ _

where 864 is the process-number of the csh
       12 is the current event-number (omit \! if not supported by your csh)

Newsgroups: comp.unix.questions
From: skimmel@iiic.ethz.ch (Stefan Martin Kimmel)
Subject: NetBios for SINIX (UNIX).
Organization: Dept. Informatik, Swiss Federal Institute of Technology (ETH), Zurich, CH
Date: Mon, 14 Sep 1992 09:30:25 GMT

We are trying to connect PC Clients to a SINIX hosted server.

To be able to run NetBios over TCP/IP and Ethernet we are looking
for a NetBios implementation for the Siemens Unix derivate SINIX V. 5.2.1
running on a MX500 Siemens machine.

Does anybody know of such a product (commercial or free)? Is there a
portable UNIX NetBios Interface available, that we could port?

Does anyone have experience with NetBios on UNIX (SINIX) servers who can
tell us where to get more information on this subject.

Please respond via email to skimmel@inf.ethz.ch

Thank you very much     

                          Stefan Kimmel 

Newsgroups: comp.unix.questions
From: fitzgb@mml0.meche.rpi.edu (Brian Fitzgerald)
Subject: Re: Does free() really free?
Summary: no
Organization: Rensselaer Polytechnic Institute, Troy, NY
Date: Sat, 5 Sep 1992 19:48:55 GMT

Simon Marshall writes:
>	So, please could anyone tell me what is going on here?  Does free()
>    actually free, and is the SZ column of ps reliable in any way?  Or is

malloc() uses the sbrk() system call to get more space when it needs
it.  free() performs no system calls, and merely frees the space for
subsequent reuse by malloc.

I base my comments on perusal of the malloc sources in wuarchive.wustl.edu:
/archive/systems/unix/4.3bsd-reno/lib/libc/stdlib

Brian

void
free(cp)
	void *cp;
{   
  	register int size;
	register union overhead *op;

  	if (cp == NULL)
  		return;
	op = (union overhead *)((caddr_t)cp - sizeof (union overhead));
#ifdef DEBUG
  	ASSERT(op->ov_magic == MAGIC);		/* make sure it was in use */
#else
	if (op->ov_magic != MAGIC)
		return;				/* sanity */
#endif
#ifdef RCHECK
  	ASSERT(op->ov_rmagic == RMAGIC);
	ASSERT(*(u_short *)((caddr_t)(op + 1) + op->ov_size) == RMAGIC);
#endif
  	size = op->ov_index;
  	ASSERT(size < NBUCKETS);
	op->ov_next = nextf[size];	/* also clobbers ov_magic */
  	nextf[size] = op;
#ifdef MSTATS
  	nmalloc[size]--;
#endif
}
Newsgroups: comp.unix.questions
From: johnr@mik.uky.edu (john s roberts)
Subject: Forward Mail Syntax.  Help
Organization: University Of Kentucky, Dept. of Math Sciences
Date: Fri, 11 Sep 1992 14:21:57 GMT

I would really appreciate it if someone could tell me the syntax of
the .forward file used for forwarding mail received.  I am using MACH
Unix and thought that it something resembling:

.forward
/me, userid@domain

To get mail to be kept in the account receiving it and to also forward
a copy to userid@domain.  Thanks for your help!

John
--
      --==+  John S. Roberts, Jr.     Internet: johnr@mik.uky.edu  +==-- 
      --==+  3466 Flintridge Drive         NeXT Mail Enjoyed       +==--
      --==+  Lexington, Kentucky      Home: (606) 272-1417         +==--
      --==+  40517-1119               Work: (606) 257-6100         +==-- 
Newsgroups: comp.unix.questions
From: sjlai@fcit-c1.fcit.monash.edu.au (SIMON LAI)
Subject: SIGIO - when does it occur ?
Organization: FCIT, Monash University 
Date: Mon, 7 Sep 1992 07:28:07 GMT


There seems to have been some discussion in this group about signals and
sockets, so hopefully those same people can help me.

I am writing an application that uses SIGIO to service a number of non-
blocking sockets with incoming data.  Everything seems to work fine, though
as the subject line says I need to know exactly when SIGIO occurs.

It doesn't seem to occur until a certain number of characters are in the
socket waiting to be read (buffer full?).  Is this correct?  If yes, then 
how many characters cause SIGIO to occur, and can I vary this number?

I've looked at sys/socket.h, and though some of the options seem related
none seem to be exactly what I want.

Any help appreciated.

Simon
Newsgroups: comp.unix.questions
From: djr48312@uxa.cso.uiuc.edu (X X)
Subject: sz fails after 4096 bytes of transfer
Organization: University of Illinois at Urbana
Date: Tue, 15 Sep 1992 20:58:02 GMT

I use the UNIX at the university I attend.  Its uses system 5 unix run on
a sequent computer.  I do a lot of file transfers, 50% of the time the transfer
s wont come through because I get bad headers after 4096 bytes.  Sometimes
dont.  Any suggestins so I can make sz work right at least 90% of the time?