Blame


1 058b0118 2005-01-03 devnull .TH CLUNK 9P
2 058b0118 2005-01-03 devnull .SH NAME
3 058b0118 2005-01-03 devnull clunk \- forget about a fid
4 058b0118 2005-01-03 devnull .SH SYNOPSIS
5 058b0118 2005-01-03 devnull .ta \w'\fLTclunk 'u
6 058b0118 2005-01-03 devnull .IR size [4]
7 058b0118 2005-01-03 devnull .B Tclunk
8 058b0118 2005-01-03 devnull .IR tag [2]
9 058b0118 2005-01-03 devnull .IR fid [4]
10 058b0118 2005-01-03 devnull .br
11 058b0118 2005-01-03 devnull .IR size [4]
12 058b0118 2005-01-03 devnull .B Rclunk
13 058b0118 2005-01-03 devnull .IR tag [2]
14 058b0118 2005-01-03 devnull .SH DESCRIPTION
15 058b0118 2005-01-03 devnull The
16 058b0118 2005-01-03 devnull .B clunk
17 058b0118 2005-01-03 devnull request informs the file server
18 058b0118 2005-01-03 devnull that the current file represented by
19 058b0118 2005-01-03 devnull .I fid
20 058b0118 2005-01-03 devnull is no longer needed by the client.
21 058b0118 2005-01-03 devnull The actual file is not removed on the server unless the fid had been opened with
22 058b0118 2005-01-03 devnull .BR ORCLOSE .
23 058b0118 2005-01-03 devnull .PP
24 058b0118 2005-01-03 devnull Once a fid has been clunked,
25 058b0118 2005-01-03 devnull the same fid can be reused in a new
26 058b0118 2005-01-03 devnull .B walk
27 058b0118 2005-01-03 devnull or
28 058b0118 2005-01-03 devnull .B attach
29 058b0118 2005-01-03 devnull request.
30 058b0118 2005-01-03 devnull .PP
31 058b0118 2005-01-03 devnull Even if the
32 058b0118 2005-01-03 devnull .B clunk
33 058b0118 2005-01-03 devnull returns an error, the
34 058b0118 2005-01-03 devnull .I fid
35 058b0118 2005-01-03 devnull is no longer valid.
36 058b0118 2005-01-03 devnull .SH ENTRY POINTS
37 058b0118 2005-01-03 devnull .B Clunk
38 058b0118 2005-01-03 devnull transactions are
39 058b0118 2005-01-03 devnull generated by
40 058b0118 2005-01-03 devnull .I fsclose
41 058b0118 2005-01-03 devnull and
42 058b0118 2005-01-03 devnull .I fsunmount
43 058b0118 2005-01-03 devnull (see
44 36cd4c58 2021-01-30 crossd .MR 9pclient (3) )
45 058b0118 2005-01-03 devnull and indirectly by other actions such as failed
46 058b0118 2005-01-03 devnull .I fsopen
47 058b0118 2005-01-03 devnull calls.
48 058b0118 2005-01-03 devnull .\"
49 058b0118 2005-01-03 devnull .\" A
50 058b0118 2005-01-03 devnull .\" .B clunk
51 058b0118 2005-01-03 devnull .\" message is generated by
52 058b0118 2005-01-03 devnull .\" .I close
53 058b0118 2005-01-03 devnull .\" and indirectly by other actions such as failed
54 058b0118 2005-01-03 devnull .\" .I open
55 058b0118 2005-01-03 devnull .\" calls.