| 9pserve \- announce and multiplex 9P service |
| On Plan 9, when a user-level file server mounts itself into a name space |
| the Plan 9 kernel multiplexes the potentially many processes |
| accessing the server into a single 9P conversation. |
| The user-level server need not concern itself with how many |
| processes are accessing it or with cleaning up after a process when it |
| takes the place of the Plan 9 kernel, multiplexing clients onto |
| a single server conversation and cleaning up after clients when |
| they hang up unexpectedly. |
| announces a 9P service on |
| and multiplexes any 9P clients connecting to |
| into a single conversation with a 9P server on |
| standard input and output. |
| flushes any outstanding 9P transactions |
| and clunks any outstanding fids belonging to the client. |
| is typically not invoked directly; use |
| logging; write a debugging log to |
| verbose; more verbose when repeated |
| rewrite all attach messages to use |
| do not initialize the connection with a |
| instead assume 9P2000 and a maximum message size of |