Fix a logic reversal: the RFFDG flag must be unset in order to share
a file descriptor table. (Thanks to Alan Cox) Clarify the fact that the changelist and eventlist can be shared.
This commit is contained in:
parent
5d4050cc5d
commit
ee85cf8bb2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=69014
@ -73,9 +73,9 @@ The queue is not inherited by a child created with
|
||||
.Xr fork 2 .
|
||||
However, if
|
||||
.Xr rfork 2
|
||||
is called with the
|
||||
is called without the
|
||||
.Dv RFFDG
|
||||
flag, the descriptor table is shared,
|
||||
flag, then the descriptor table is shared,
|
||||
which will allow sharing of the kqueue between two processes.
|
||||
.Pp
|
||||
.Fn kevent
|
||||
@ -108,7 +108,10 @@ waits indefinitely. To effect a poll, the
|
||||
.Fa timeout
|
||||
argument should be non-NULL, pointing to a zero-valued
|
||||
.Va timespec
|
||||
structure.
|
||||
structure. The same array may be used for the
|
||||
.Fa changelist
|
||||
and
|
||||
.Fa eventlist .
|
||||
.Pp
|
||||
The
|
||||
.Va kevent
|
||||
|
Loading…
Reference in New Issue
Block a user