🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #600

Port Access Rights and Forks

#600
From: Anne Wilson
Date: Fri, 10 Apr 1992 03:13
17 lines
1136 bytes
Apparently port access rights are not maintained across
a fork.  My own experience is that receive rights are not maintained
across a fork - after forking my child process tells me that the port
is invalid.  I presume this is due to the restriction that only
one task can have receive rights to a port at any time.  However, 
my child task also seems to have lost send rights to yet another port.  
Since multiple tasks can hold send rights to a port, the previous
restriction does not apply.  What's the scoop?

Although nothing about port access rights is mentioned in the 
netname_look_up() documentation, my experience is that a task can send 
messages to a port after performing a netname_look_up.  This seems to 
imply that port access rights are being transferred.  Is this true?

Many thanks!

Anne
Technical Details
Message-ID: <52945@mimsy.umd.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!mimsy!wilson

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!mimsy!wilson
From: wilson@mimsy.umd.edu (Anne Wilson)
Newsgroups: comp.sys.next.programmer
Subject: Port Access Rights and Forks
Message-ID: <52945@mimsy.umd.edu>
Date: 10 Apr 92 03:13:58 GMT
Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742
Lines: 17