1 package plan9
2
3
4
5
6 const (
7 O_RDONLY = 0
8 O_WRONLY = 1
9 O_RDWR = 2
10 O_TRUNC = 16
11 O_CLOEXEC = 32
12 O_EXCL = 0x1000
13 )
14
15
16 const (
17 RFNAMEG = 1 << 0
18 RFENVG = 1 << 1
19 RFFDG = 1 << 2
20 RFNOTEG = 1 << 3
21 RFPROC = 1 << 4
22 RFMEM = 1 << 5
23 RFNOWAIT = 1 << 6
24 RFCNAMEG = 1 << 10
25 RFCENVG = 1 << 11
26 RFCFDG = 1 << 12
27 RFREND = 1 << 13
28 RFNOMNT = 1 << 14
29 )
30
31
32 const (
33 QTDIR = 0x80
34 QTAPPEND = 0x40
35 QTEXCL = 0x20
36 QTMOUNT = 0x10
37 QTAUTH = 0x08
38 QTTMP = 0x04
39 QTFILE = 0x00
40 )
41
42
43 const (
44 DMDIR = 0x80000000
45 DMAPPEND = 0x40000000
46 DMEXCL = 0x20000000
47 DMMOUNT = 0x10000000
48 DMAUTH = 0x08000000
49 DMTMP = 0x04000000
50 DMREAD = 0x4
51 DMWRITE = 0x2
52 DMEXEC = 0x1
53 )
54
55 const (
56 STATMAX = 65535
57 ERRMAX = 128
58 STATFIXLEN = 49
59 )
60
61
62 const (
63 MREPL = 0x0000
64 MBEFORE = 0x0001
65 MAFTER = 0x0002
66 MORDER = 0x0003
67 MCREATE = 0x0004
68 MCACHE = 0x0010
69 MMASK = 0x0017
70 )
71
View as plain text