shithub: riscv

Download patch

ref: bc1212faf2f23ee5e846e6322edd86c1af481aab
parent: a609c1a2f8d58d21727c13970725445ce4d2f6fa
author: cinap_lenrek <[email protected]>
date: Sun Mar 8 10:49:34 EDT 2020

9p(2): document the filedescriptor sharing behaviour of postmountsrv()

--- a/sys/man/2/9p
+++ b/sys/man/2/9p
@@ -202,14 +202,21 @@
 (see
 .IR thread (2)),
 using the
-.BR RFFDG ,
-.BR RFNOTEG ,
-.BR RFNAMEG ,
+.B RFNOTEG
 and
-.BR RFMEM
+.B RFNAMEG
 flags.
-The child process
-calls
+.IP
+The child process then waits for the parent to copy its
+file descripor table via
+.I rfork
+using
+.B RFFDG
+flag. This way, the service loop will share the original
+file descriptor table with previously created child
+processes of the caller.
+.IP
+The child process then calls
 .IB close( s -> srvfd )
 and then
 .IB srv( s ) \fR;