HDTenEightyP/NetNews huggingface dataset:
From: robbar@aplcenmp.apl.jhu.edu (Robert Baruch)
Newsgroups: comp.unix.amiga
Subject: QIC-150 Errors
Date: 10 Jan 93 17:29:24 GMT
Organization: Johns Hopkins Continuing Professional Programs

Can someone refresh my memory and tell me what the meaning of the following
error message is:

A3000 Internal SCSI: tape ct4: media error (UDE 0)

I've been having problems writing to some tapes lately, and am wondering
if 1) the tapes are bad, 2) the tape drive head is dirty, or 3) Something's
wrong with Mr. Tapedrive.


Thanks

Robert Baruch

P.S. A few weeks back I'd posted asking if anyones got XView up and running
on AMIX, anyone?


======================================================================
Robert Baruch				"Why ask why? Try awk, sed,
robbar@aplcenmp.apl.jhu.edu		 and stty!"
robbar@pennsy.med.jhu.edu
======================================================================
Newsgroups: comp.unix.internals,comp.unix.sys5.r3
From: thomas@aeon.in-berlin.de (Thomas Wolfram)
Subject: SVR3 shared libs and copying of data section
Organization: Cities in Dust
Date: Thu, 7 Jan 1993 01:04:04 GMT

Hi,
on SVR3 all processes linked with a shared library get their
own copy of the data section of the (target) shared library.
Does somebody know how that copying is realized?

Is it realized by "Copy-on-write", I mean that a page of the
data section is only copyed if another process want to write
to it like with SysV-fork(2)?
Or is it realized by copying the whole data section for the
process?

Thank you for any hints,
Thomas

PS: I'm about to create SVR3 shared libraries for XFree86 1.2 and
    must decide fastly about a implementation question.
    (I've two different versions yet.)
-- 
Thomas Wolfram, thomas@aeon.in-berlin.de
EANTC, TU Berlin, wolf@prz.tu-berlin.de, +49 030 31421294
From: jmuth@pyrps5.eng.pyramid.com (John Muth)
Newsgroups: comp.unix.internals
Subject: Re: Question about longjmp ()
Date: 10 Jan 93 19:07:40 GMT
Organization: Pyramid Technology Corporation, Mountain View

In article <1993Jan10.145640.3647@sequent.com> washer@sequent.com (Jim "Throw it over the wall" Washer) writes:
>In article <C0JpMo.1rGr@austin.ibm.com> subra@bynar.austin.ibm.com (Sivarama Subramanian) writes:
>>Hi folks,
>>	I have the following code segment.
>>	main ()
>>	{
>>		int i = 0;
>>		jmp_buf buf;
>>		setjmp (buf);
>>		printf ("%d\n", i);
>>		if ( i == 1 )
>>			exit;
>>		i = 1;
>>		longjmp (buf, 1);
>>	}
>>	My question is, should the value of i change or not.
>>
>>Thank you
>>
>>subra
>>
>Absolutely!. There is no magic with setjmp/longjmp.. It simply sets the pc
>and the stack pointer back to the setjmp call and returns again.. 'Both'
>intances of main share a common stack.
> - jim

Don't be so quick Jim. The answer is really:

	It depends on the machine architecture and the compiler.

For example, the last compiler I knew well enough to answer this question
would have had problems with this code if optimization was on. The machine
was a CISC with a set of 16 registers. Some of these registers where defined
by the compiler to contain things like the stack pointer, the return address,
etc. Where it could the compiler allocated local varibables to registers.
Setjmp would save the entire register set. Since "i" would be in a register, 
it's value at that point of the setjmp call would be saved along with the 
rest of the registers. The longjmp simply restored the register set saved 
by setjmp (the entire set). Under these circumstances, the code segment
would result in an infinite loop. If on the other hand, optimization was 
disabled and "i" was allocated on the stack, the code segment would terminate.

I'm not sure what the C langauge spec. says about the semantics of this sort
of construct or even if it addresses it at all. After all, K&R left lots of 
things like this up to the imagination of the complier writer.

My suggestion to the original poster is "don't do that". Setjmp defines
a return value in order to avoid this situation. Use it.

-John Muth
Xref: sparky comp.unix.internals:2094 comp.unix.sys5.r3:176
From: dws@ssec.wisc.edu (DaviD W. Sanderson)
Newsgroups: comp.unix.internals,comp.unix.sys5.r3
Subject: Re: SVR3 shared libs and copying of data section
Date: 7 Jan 93 04:37:41 GMT
Organization: UW-Madison Space Science and Engineering Center

In article <C0GLMt.9p@aeon.in-berlin.de> thomas@aeon.in-berlin.de (Thomas Wolfram) writes:
>on SVR3 all processes linked with a shared library get their
>own copy of the data section of the (target) shared library.
>Is it realized by "Copy-on-write"?

Yes, it's a page-level copy-on-write.  It's just like what happens with
the regular data section of a child process after a fork() - the child
only gets its own copy of the data pages it modifies.

>PS: I'm about to create SVR3 shared libraries for XFree86 1.2

My sympathies.

DaviD W. Sanderson (dws@ssec.wisc.edu)
From: amdunn@mongrel.UUCP (Andrew M. Dunn)
Newsgroups: comp.unix.internals
Subject: Re: Question about longjmp ()
Date: 10 Jan 93 17:31:12 GMT
Article-I.D.: mongrel.1993Jan10.173112.4359
Organization: A. Dunn Systems Corporation, Kitchener, Ontario, Canada

In article <1639@yetti.UUCP> minas@cs.yorku.ca (Minas Spetsakis) writes:
>
>In article <1993Jan9.124323.13018@csie.nctu.edu.tw>, cp78065@csie.nctu.edu.tw (Ji-Tzay Yang) writes:
>|> : 	My question is, should the value of i change or not.
>It all depends if i is a register. C decides what to store in a register. The
>register directive is only a hint.
>
>The only way I can think that enforces i not to be a register is to have at
>some point in your code a &i. But then, I never tested that. Or have it global.

Even that's not a guarantee.  Some processors map the registers to low
address space.  A C compiler on one of those beasts could correctly produce
&i even if i was a register variable!



Andy

-- 
:-------------------------------------------------------------------------:
:  Andy Dunn           <amdunn@mongrel.UUCP> or <dunn5177@mach1.WLU.CA>   :
:  "AT&T thinks Usenet is an Underground organization" - are we really?   :
:-------------------------------------------------------------------------:
Newsgroups: comp.unix.internals,comp.unix.sys5.r4
From: bwong@dsiinc.com (Bruce F. Wong)
Subject: kernel memory allocation with alignment
Organization: Distributed Systems International, Inc.
Date: Tue, 5 Jan 1993 19:44:05 GMT

Greetings,

I'm writing a streams device driver for 386 UNIX SVR4 and I need 512
bytes of DMAable memory that is aligned to a 512 byte boundary (i.e.
the starting address is a multiple of 512).  How is this done ?  None
of the kernel memory allocators take an alignment argument.  Please
send all responses via e-mail and I will post a summary if I get
enough useful information.  Thanks.
-- 
Bruce F. Wong			   Distributed Systems International, Inc.
bwong@dsiinc.com		   531 West Roosevelt Road, Suite 2
Tel:708-665-4639 Fax:708-665-4706  Wheaton, IL 60187-5057
Newsgroups: comp.unix.internals
From: cp78065@csie.nctu.edu.tw (Ji-Tzay Yang)
Subject: Re: Question about longjmp () 
Organization: Computer Science & Information Engin., Chiao-Tung U, Taiwan, ROC
X-Newsreader: TIN [version 1.1 PL6]
Date: Sat, 9 Jan 1993 12:43:23 GMT

Sivarama Subramanian (subra@bynar.austin.ibm.com) wrote:
: Hi folks,
: 	I have the following code segment.
: 	main ()
: 	{
: 		int i = 0;
: 		jmp_buf buf;
: 		setjmp (buf);
: 		printf ("%d\n", i);
: 		if ( i == 1 )
: 			exit;
: 		i = 1;
: 		longjmp (buf, 1);
: 	}
: 	My question is, should the value of i change or not.

  After running the program, the value 'i' is changed, and it should be
  changed.

  But is there any consideration for 'i' to keep its orignal value?


--
                                         With regard,

 ============================================================================
 Ji-Tzay Yang (  )              |  E-mail : cp78065@csie.nctu.edu.tw
 Dept. of Comp. Science & Info. Eng.  |           u7817065@cc.nctu.edu.tw 
 National Chiao-Tung University       |  Tel    : 886-35-712121 ext 6430 
 Hsin-Chu, Taiwan ROC                 |  Fax    : 886-35-721486 
 ============================================================================
From: minas@cs.yorku.ca (Minas Spetsakis)
Newsgroups: comp.unix.internals
Subject: Re: Question about longjmp ()
Date: 10 Jan 93 02:45:58 GMT
Article-I.D.: yetti.1639
Distribution: world
Organization: York University, Dept. of Comp. Sci. - Toronto


In article <1993Jan9.124323.13018@csie.nctu.edu.tw>, cp78065@csie.nctu.edu.tw (Ji-Tzay Yang) writes:
|> Sivarama Subramanian (subra@bynar.austin.ibm.com) wrote:

|> : 	My question is, should the value of i change or not.
|> 
|>   After running the program, the value 'i' is changed, and it should be
|>   changed.
|> 
|>   But is there any consideration for 'i' to keep its orignal value?
|> 


It all depends if i is a register. C decides what to store in a register. The
register directive is only a hint.

The only way I can think that enforces i not to be a register is to have at
some point in your code a &i. But then, I never tested that. Or have it global.


Minas
Newsgroups: comp.unix.internals
From: hans@xelion.nl (Hans Bos)
Subject: Re: Question about longjmp () 
Organization: Xelion bv
Date: Mon, 11 Jan 1993 11:08:19 GMT

cp78065@csie.nctu.edu.tw (Ji-Tzay Yang) writes:

>Sivarama Subramanian (subra@bynar.austin.ibm.com) wrote:
>: Hi folks,
>: 	I have the following code segment.
>: 	main ()
>: 	{
>: 		int i = 0;
>: 		jmp_buf buf;
>: 		setjmp (buf);
>: 		printf ("%d\n", i);
>: 		if ( i == 1 )
>: 			exit;
>: 		i = 1;
>: 		longjmp (buf, 1);
>: 	}
>: 	My question is, should the value of i change or not.

>  After running the program, the value 'i' is changed, and it should be
>  changed.

>  But is there any consideration for 'i' to keep its orignal value?

I believe that in ANSI C nothing is guaranteed for local variables 
after a longjmp, unless they are declared volatile.

So if you use 'volatile int i = 0;', the value of i should be 1 after
the longjmp.


-- 
Hans Bos                     	   domain : hans@xelion.nl
Xelion BV                          uucp   : ...!sun4nl!xelion!hans
Postbus 88                         phone  : +31 15 622121
2600 AB Delft, The Netherlands     fax    : +31 15 621760
Newsgroups: comp.unix.internals
From: bad@flatlin.ka.sub.org (Christoph Badura)
Subject: What ist the max. blocksize of of a stock BSD FFS file system
Organization: Guru Systems/Funware Department
Date: Wed, 6 Jan 1993 16:13:57 GMT
Summary: Can I build a 64k/1k FFS without trouble?

BSD FFS file systems are commonly built as 8k/1k or 4k/512b file
systems. Is there some upper limit on the block size that can be used
with a FFS? I.e. can I build a, say, 64k/1k FFS on a stock BSD FFS?
-- 
				Christoph Badura  ---  bad@flatlin.ka.sub.org

Personally, I don't care whether someone is cool enough to quote Doug
Gwyn--I only care whether Doug Gwyn is cool enough to quote. -- Larry Wall
Newsgroups: comp.unix.internals
From: washer@sequent.com (Jim "Throw it over the wall" Washer)
Subject: Re: Question about longjmp () 
Organization: Sequent Computer Systems, Inc.
Date: Sun, 10 Jan 93 14:56:40 GMT

In article <C0JpMo.1rGr@austin.ibm.com> subra@bynar.austin.ibm.com (Sivarama Subramanian) writes:
>Hi folks,
>	I have the following code segment.
>	main ()
>	{
>		int i = 0;
>		jmp_buf buf;
>		setjmp (buf);
>		printf ("%d\n", i);
>		if ( i == 1 )
>			exit;
>		i = 1;
>		longjmp (buf, 1);
>	}
>	My question is, should the value of i change or not.
>
>Thank you
>
>subra
>
Absolutely!. There is no magic with setjmp/longjmp.. It simply sets the pc
and the stack pointer back to the setjmp call and returns again.. 'Both'
intances of main share a common stack.
 - jim


Newsgroups: comp.unix.internals
From: subra@bynar.austin.ibm.com (Sivarama Subramanian)
Subject: Question about longjmp () 
Date: Fri, 8 Jan 1993 17:23:12 GMT
Reply-To: subra@bynar.austin.ibm.com (Sivarama Subramanian)
Organization: IBM Austin, TX

Hi folks,
	I have the following code segment.
	main ()
	{
		int i = 0;
		jmp_buf buf;
		setjmp (buf);
		printf ("%d\n", i);
		if ( i == 1 )
			exit;
		i = 1;
		longjmp (buf, 1);
	}
	My question is, should the value of i change or not.

Thank you

subra
From: bhoughto@sedona.intel.com (Blair P. Houghton)
Newsgroups: comp.unix.internals
Subject: Re: Question about longjmp ()
Date: 10 Jan 1993 23:05:17 GMT
Organization: Intel Corp., Chandler, Arizona
NNTP-Posting-Host: stealth.intel.com

In article <184875@pyramid.pyramid.com> jmuth@pyrps5.eng.pyramid.com (John Muth) writes:
>I'm not sure what the C langauge spec. says about the semantics of this sort
>of construct or even if it addresses it at all. After all, K&R left lots of 
>things like this up to the imagination of the complier writer.

The standard (ANSI X3.159-1989) says, after much waving of
hands and servicing of lips, that the value of `i' in this
program is "indeterminate" after the call to longjmp (because
it's an auto variable changed between the calls etc. etc.).

>My suggestion to the original poster is "don't do that". Setjmp defines
>a return value in order to avoid this situation. Use it.

Um, yes, theoretically you can save `i' by passing it back
through longjmp, but you only get to do that to one
variable.

The real value of setjmp/longjmp is that it restores the
signal mask and can pull you out of a deep recursion if a
minor occurrence results in a rare and complicated
problem.  You shouldn't use it as part of handling
predictable errors; then it'd be just another `goto'.

				--Blair
				  "etc., etc..."
Xref: sparky comp.unix.internals:2103 comp.arch.storage:907 comp.unix.large:414 comp.unix.wizards:5399
From: buck@siswat.hou.tx.us (Lester Buck)
Newsgroups: comp.unix.internals,comp.arch.storage,comp.unix.large,comp.unix.wizards
Subject: large directory algorithms - B-tree?
Date: 10 Jan 93 05:10:38 GMT
Organization: Photon Graphics

A colleague is designing a Unix name server (effectively namei) which
needs to scale to very large (possibly to 10**12) numbers of names.

I remember once seeing a passing reference to an implementation of Unix
directory algorithms which used B-trees.  It was described as a failure,
as the complexity of a full blown B-tree was not necessary for typical
Unix directory sizes.  Can anyone supply a reference to this work, such
as a Usenix paper?

Thanks alot!

-- 
A. Lester Buck   buck@siswat.hou.tx.us   ...!uhnix1!siswat!buck
From: barmar@think.com (Barry Margolin)
Newsgroups: comp.unix.wizards
Subject: Re: Showmount Problem
Date: 8 Jan 1993 21:50:08 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
NNTP-Posting-Host: telecaster.think.com

In article <1993Jan7.140900.4773@titan.ksc.nasa.gov> steve@vulture.ksc.nasa.gov (Steve Schindler) writes:
>>Try deleting /etc/rmtab.
>According to my Interactive Unix manual, rmtab "is used only to preserve 
>information between crashes and is read only by mountd(1M) when it starts up.

Kill mountd, delete /etc/rmtab, restart mountd.
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
From: elsn4000@bronto.zrz.tu-berlin.de (Frank Elsner)
Newsgroups: comp.unix.wizards
Subject: TEST - Please ignore
Date: 12 Jan 93 14:31:32 GMT

TESTing - Please ignore

-Frank
From: engler@cs.arizona.edu (Dawson R. Engler)
Newsgroups: comp.unix.wizards
Subject: mmap() question
Date: 11 Jan 93 04:58:35 GMT
Organization: U of Arizona CS Dept, Tucson


Is it possible to mmap() shared memory *after* a fork() occurs?
The trouble with the man pages I've seen on mmap() is that
they imply all mappings must occur before fork().  An obvious problem
with this is that if I run out of shared memory and need more, using
mmap() to replenish may be difficult.

Do I have to pass open file descriptors between children if I want to
do this?  (ie. process A needs more memory, it opens a file, maps it
and then sends the file descriptor to process B, who will in turn will
map)

A simple, portable solution would be ideal. (what a surprise...;)

Regards,
	Dawson
	engler@cs.arizona.edu


Newsgroups: comp.unix.wizards,alt.folklore.computers
From: d40937@aiken (Jean Yves Desbiens)
Subject: Re: So You Want To Be A Wizard? (A modest proposal)
Organization: Ecole Polytechnique de Montreal
X-Newsreader: TIN [version 1.1 PL6]
Date: Tue, 12 Jan 1993 14:28:26 GMT

Jawaid Bazyar (bazyar@teal.csn.org) wrote:
: marco@soda.berkeley.edu (Marco Nicosia) writes:
: 
: >Don't forget that it also says that you should be able to write UNIX
: >from scratch...
: 
:   Hey... _I_ did.  Most of it, anyway.  Haven't you?  No smiley. See sig.
: 

The way some of the Unix code looks, reimplementing the whole thing
is not that bad an idea, maybe I should get to it in my
lunch break... :-). 

--
SEIZE THE DAY, MAKE YOUR LIFE EXTRAORDINARY .  "Dead Poets Society"

Jean-Yves Desbiens                  | d40937@info.polymtl.ca
Etudiant en genie informatique      | 
Ecole Polytechnique de Montreal Can | To indeed be a god ...,
--------------------------------------------------------------------
From: mal4@ns1.cc.lehigh.edu (Marty Lamb)
Newsgroups: comp.unix.wizards
Subject: DTR, CTS, & others
Date: 8 Jan 93 17:53:54 GMT
Organization: Lehigh University

HI -

   I'm running AIX 3.2 on an IBM RS/6000 320h, & I need a command (preferably
   a command, i.e. NOT c code) that'll return the values of the pin defs (high
   / low) such as DTR, CTS, CD, RTS, DSR for a given port.  This command is to
   be issued from ANOTHER port.  thanks!

   Marty

   
-- 

 ___________________________________________________________________________
/-------------------------------------------------------------------------/|
|  Be like the 22nd elephant with     |     Marty Lamb   (215)758-1402    ||
|  heated value in space.   Bark!     |     Box 0151                      ||
|--------------------------------------     Lehigh University             ||
|  mal4@lehigh.edu                    |     29 Trembley Dr.               ||
From: eddie@mdavcr.mda.ca (Man Sang Lui)
Newsgroups: comp.unix.wizards
Subject: RS232 & networking and process logging
Date: 4 Jan 93 22:33:05 GMT


Hi

I am new to this group and I have some problems which might have already been
solved by some wizards in this group.

I am currently having a SLC SPARCstation connected to a CD-ROM jukebox via 
an RS232 (ttyb) and a SCSI ports. The jukebox has four CD-ROM drives and 
four CDs can be loaded and accessed at the same time.  All the control
commands (e.g. selecting a CD, rotating the carousel) are sent from the Sun
workstation to the jukebox via the RS232 port.  The communication speed is
9600 bauds.  The actual mounting and the ejection of the CDs are done via
the SCSI interface.  The jukebox and the workstation are also in a class B
network.  I have already done some software design and development for the
controlling program using C.  My questions are:

1. In order for a host in the network to use the jukebox, a user has to use 
   rlogin or telnet to log on to the SLC SPARCstation before s/he can run the 
   controlling program.  Is there a way that I can incorporate this in my C 
   program so that the jukebox is visible from any host in the network?  Is 
   this a client-server based and/or networking problem?  What is the best 
   way for me to tackle this?

2. Assuming question no. 1 can be achieved, how do I deal with locking 
   facility for multi-user access?

3. If the jukebox is available on the network, I would like to keep a log 
   file to record which user is using what and possibly show this to all
   current users on the network.  In others words, when the controlling 
   program is started by a user, it has to know which user is currently 
   using what disc and for how long.  How should I approach this?

I should be much obliged if you could suggest some solutions or point me 
in the right direction (e.g. public domain source).  Please e-mail me at
eddie@mda.ca

Thanks in advance.
Eddie 
Newsgroups: comp.unix.wizards
From: eng20084@nusunix1.nus.sg (GOH LIU KANG)
Subject: Breach of security!!
Organization: National University of Singapore
X-Newsreader: TIN [version 1.1 PL6]
Date: Tue, 12 Jan 1993 09:28:35 GMT

I have caught outsiders loitering around our unix computer room and logging into
unix illegally through somebody's account.  Is there some way i can 
catch these intruders using unix?
From: pancamo@blkbox.com (Daniel Pancamo)
Newsgroups: comp.unix.wizards
Subject: (none)
Date: 8 Jan 93 04:23:04 GMT

Subject: "UNIX/X-Window Report Tool"

   I'm in need of a report generation tool (unix based) that will
   read ASCII and/or preferably binary data. A X-Window based
   reporting tool similar to the DbaseIV report generator or RR report
   generator would great, however, even a command line tool would suffice. 
   The tool should be able to process large amounts of data. 
   (approx. 150MB) in a short period of time (< 30 min).
   If anyone knows of such a tool please drop me a note
     Thanks
         Dan

    pancamo@blkbox.com
   
Newsgroups: comp.unix.wizards
From: jfm@asf.com (Jim Moore)
Subject: RPC, Sockets and file descriptors
Organization: ASF
Distribution: na
Date: Mon, 11 Jan 1993 14:19:06 GMT

I am looking at using XtAppAddInput in conjunction with RPC.  I need a file
descriptor for XtAppAddInput.  The documentation on RPC says that you can
have your own select that waits on your own descriptors, so it must be possible
to get the descriptor for the RPC socket.  There is a lot of documentation
to weed through to figure out how to do it.

Question:  Does anyone out there have a C code segment that gets the file
descriptor of an RPC socket?  If so, could you be so gracious as to send it
to me?


Thanks in advance,

Jim

-- 
Jim Moore                       Hughes Training Inc.
Phone: (612) 572-7721           5301 East River Road
Fax:   (612) 572-7732           Mpls, Mn. 55421-1024
Email: jfm@asf.com              USA
Newsgroups: comp.unix.wizards,alt.folklore.computers
From: bazyar@teal.csn.org (Jawaid Bazyar)
Subject: Re: So You Want To Be A Wizard? (A modest proposal)
Organization: Colorado SuperNet, Inc.
Date: Fri, 8 Jan 1993 16:09:55 GMT

marco@soda.berkeley.edu (Marco Nicosia) writes:

>Don't forget that it also says that you should be able to write UNIX
>from scratch...

  Hey... _I_ did.  Most of it, anyway.  Haven't you?  No smiley. See sig.

-- 
 Jawaid Bazyar              |   Ask me about the GNO Multitasking Environment
 Procyon, Inc.              |   for the Apple IIgs!   
 bazyar@cs.uiuc.edu         |   P.O Box 620334
 --Apple II Forever!--      |   Littleton, CO 80162-0334   (303) 933-4649
From: bmk@box.ssd.loral.com (Bruce Krawetz)
Newsgroups: comp.unix.wizards
Subject: Re: RPC, Sockets and file descriptors
Date: 12 Jan 93 21:15:49 GMT
Distribution: na
Organization: Space Systems/Loral, Palo Alto, CA  USA

In article <1993Jan11.141906.13294@asf.com>, jfm@asf.com (Jim Moore) writes:
# I am looking at using XtAppAddInput in conjunction with RPC.  I need a file
# descriptor for XtAppAddInput.  The documentation on RPC says that you can
# have your own select that waits on your own descriptors, so it must be possible
# to get the descriptor for the RPC socket.  There is a lot of documentation
# to weed through to figure out how to do it.
# 
# Question:  Does anyone out there have a C code segment that gets the file
# descriptor of an RPC socket?  If so, could you be so gracious as to send it
# to me?
# 
# 
# Thanks in advance,
# 
# Jim
# 
# -- 
# Jim Moore                       Hughes Training Inc.
# Phone: (612) 572-7721           5301 East River Road
# Fax:   (612) 572-7732           Mpls, Mn. 55421-1024
# Email: jfm@asf.com              USA

-- 


me no wizard, but me got Source Code!  me LOVE archie when searching
for 'rpcgen'.  me also have man-pages, but me no read them. 8-)

The functions  clntudp_create()  and clnttcp_create()  will use any socket
you specify, or choose (open, and return) a 'random' socket if you dont
specify.  The function  clnt_control()  can return the current socket.


-------- bmk@box.ssl.loral.com --------
We must learn from our mistakes, so that we may make bigger and better ones.
Newsgroups: comp.unix.wizards