]> git.lizzy.rs Git - plan9front.git/blob - sys/doc/fs/p8
stdio: fix putc(), plan9 version
[plan9front.git] / sys / doc / fs / p8
1 .SH
2 9P Protocol Drivers
3 .PP
4 The file server described so far
5 waits for 9P protocol messages to
6 appear in its input queue.
7 It processes each message and
8 sends the reply back to the originator.
9 There are groups of processes that
10 perform protocol I/O on some network or
11 device and the resulting messages
12 are sent to the file system queue.
13 .PP
14 There are two sets of processes
15 .CW ethi
16 and
17 .CW etho
18 that perform Ethernet input and output on two different networks.
19 These processes send Ethernet messages
20 to/from two more processes
21 .CW ilo
22 and
23 .CW ilt
24 that do the IL reliable datagram protocol
25 on top of IP packets.
26 .PP
27 The last process in Emelie,
28 .CW con ,
29 reads the console
30 and calls internal subroutines to
31 executes commands typed.
32 Since there is only one process,
33 only one command can be executing at a
34 time.
35 See
36 .I fs (8)
37 for a description of the
38 commands available at the console.