projects
/
platform
/
core
/
system
/
edge-orchestration.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
source sync 20190409
[platform/core/system/edge-orchestration.git]
/
vendor
/
github.com
/
miekg
/
dns
/
vendor
/
golang.org
/
x
/
sys
/
plan9
/
const_plan9.go
1
package plan9
2
3
// Plan 9 Constants
4
5
// Open modes
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
// Rfork flags
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
// Qid.Type bits
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
// Dir.Mode bits
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
// Mount and bind flags
62
const (
63
MREPL = 0x0000
64
MBEFORE = 0x0001
65
MAFTER = 0x0002
66
MORDER = 0x0003
67
MCREATE = 0x0004
68
MCACHE = 0x0010
69
MMASK = 0x0017
70
)