3 9pserve \- announce and multiplex 9P service
24 On Plan 9, when a user-level file server mounts itself into a name space
27 the Plan 9 kernel multiplexes the potentially many processes
28 accessing the server into a single 9P conversation.
29 The user-level server need not concern itself with how many
30 processes are accessing it or with cleaning up after a process when it
34 takes the place of the Plan 9 kernel, multiplexing clients onto
35 a single server conversation and cleaning up after clients when
36 they hang up unexpectedly.
39 announces a 9P service on
41 and multiplexes any 9P clients connecting to
43 into a single conversation with a 9P server on
45 standard input and output.
46 When a client hangs up,
48 flushes any outstanding 9P transactions
49 and clunks any outstanding fids belonging to the client.
52 is typically not invoked directly; use
59 logging; write a debugging log to
63 no authentication; respond to Tauth
64 messages with an error (see
68 verbose; more verbose when repeated
71 rewrite all attach messages to use
81 multiplex clients onto a single connection to
83 instead of standard input and output
86 do not initialize the connection with a
89 instead assume 9P2000 and a maximum message size of
97 .B \*9/src/cmd/9pserve.c