Blame


1 058b0118 2005-01-03 devnull .TH RAMFS 4
2 058b0118 2005-01-03 devnull .SH NAME
3 058b0118 2005-01-03 devnull ramfs \- memory file system
4 058b0118 2005-01-03 devnull .SH SYNOPSIS
5 058b0118 2005-01-03 devnull .B ramfs
6 058b0118 2005-01-03 devnull [
7 058b0118 2005-01-03 devnull .B -i
8 058b0118 2005-01-03 devnull ]
9 058b0118 2005-01-03 devnull [
10 058b0118 2005-01-03 devnull .B -S
11 058b0118 2005-01-03 devnull .I service
12 058b0118 2005-01-03 devnull ]
13 058b0118 2005-01-03 devnull .SH DESCRIPTION
14 058b0118 2005-01-03 devnull .I Ramfs
15 058b0118 2005-01-03 devnull starts a 9P file server
16 058b0118 2005-01-03 devnull keeping all files in memory.
17 058b0118 2005-01-03 devnull Initially the file tree is empty.
18 058b0118 2005-01-03 devnull .PP
19 058b0118 2005-01-03 devnull By default
20 058b0118 2005-01-03 devnull .I ramfs
21 058b0118 2005-01-03 devnull posts its service as
22 058b0118 2005-01-03 devnull .B ramfs
23 058b0118 2005-01-03 devnull using
24 d32deab1 2020-08-16 rsc .MR 9pserve (4) .
25 058b0118 2005-01-03 devnull .PP
26 058b0118 2005-01-03 devnull The
27 058b0118 2005-01-03 devnull .B -S
28 058b0118 2005-01-03 devnull flag specifies an alternate service name for ramfs to use.
29 058b0118 2005-01-03 devnull .PP
30 058b0118 2005-01-03 devnull The
31 058b0118 2005-01-03 devnull .B -i
32 058b0118 2005-01-03 devnull flag tells
33 058b0118 2005-01-03 devnull .I ramfs
34 058b0118 2005-01-03 devnull to use file descriptors 0 and 1 for its communication channel
35 058b0118 2005-01-03 devnull rather than create a pipe.
36 058b0118 2005-01-03 devnull This makes it possible to use
37 058b0118 2005-01-03 devnull .I ramfs
38 058b0118 2005-01-03 devnull as a file server on a remote machine: the file descriptors 0
39 058b0118 2005-01-03 devnull and 1 will be the network channel from
40 058b0118 2005-01-03 devnull .I ramfs
41 058b0118 2005-01-03 devnull to the client machine.
42 058b0118 2005-01-03 devnull .PP
43 058b0118 2005-01-03 devnull This program is useful mainly as an example of how
44 058b0118 2005-01-03 devnull to write a user-level file server.
45 058b0118 2005-01-03 devnull It can also be used to provide high-performance temporary files.
46 058b0118 2005-01-03 devnull .SH SOURCE
47 c3674de4 2005-01-11 devnull .B \*9/src/cmd/ramfs.c
48 058b0118 2005-01-03 devnull .SH "SEE ALSO"
49 d32deab1 2020-08-16 rsc .MR 9p (3) ,
50 d32deab1 2020-08-16 rsc .MR 9pserve (4)