ref: 922957106a883cb92aa0fbfa53f2a82fee35e396
parent: 1986605036ce284ff8825278a7563a42d4ff52d1
author: Jacob Moody <moody@posixcafe.org>
date: Wed Mar 29 19:56:44 EDT 2023
srv(3): provide /srv/clone example
--- a/sys/man/3/srv
+++ b/sys/man/3/srv
@@ -97,5 +97,26 @@
.EE
.PP
in the above process.
+.PP
+Create a disposable
+.B /srv
+and start a
+.IR factotum (4)
+and a
+.IR rio (1)
+in it.
+.IP
+.EX
+<[3]/srv/clone{
+ id=`{<[0=3]read}
+ <[3=0]@{ #hide clone fd
+ rfork n
+ bind -c /srv/$id /srv
+ auth/factotum -s factotum
+ rio
+ }
+}
+.EE
+.PP
.SH SOURCE
.B /sys/src/9/port/devsrv.c
--
⑨