LEFT | RIGHT |
1 // mksyscall.pl -l32 -plan9 syscall_plan9.go syscall_plan9_386.go | 1 // mksyscall.pl -l32 -plan9 syscall_plan9.go syscall_plan9_386.go |
2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT | 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT |
3 | 3 |
4 package syscall | 4 package syscall |
5 | 5 |
6 import "unsafe" | 6 import "unsafe" |
7 | 7 |
8 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 8 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
9 | 9 |
10 func exits(msg *byte) { | 10 func exits(msg *byte) { |
11 Syscall(SYS_EXITS, uintptr(unsafe.Pointer(msg)), 0, 0) | 11 Syscall(SYS_EXITS, uintptr(unsafe.Pointer(msg)), 0, 0) |
12 return | 12 return |
13 } | 13 } |
14 | 14 |
15 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 15 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
16 | 16 |
17 func fd2path(fd int, buf []byte) (err error) { | 17 func fd2path(fd int, buf []byte) (err error) { |
18 var _p0 unsafe.Pointer | 18 var _p0 unsafe.Pointer |
19 if len(buf) > 0 { | 19 if len(buf) > 0 { |
20 _p0 = unsafe.Pointer(&buf[0]) | 20 _p0 = unsafe.Pointer(&buf[0]) |
21 } else { | 21 } else { |
22 _p0 = unsafe.Pointer(&_zero) | 22 _p0 = unsafe.Pointer(&_zero) |
23 } | 23 } |
24 r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len
(buf))) | 24 r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len
(buf))) |
25 if int(r0) == -1 { | 25 if int(r0) == -1 { |
26 » » err = NewError(e1) | 26 » » err = e1 |
27 } | 27 } |
28 return | 28 return |
29 } | 29 } |
30 | 30 |
31 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 31 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
32 | 32 |
33 func pipe(p *[2]_C_int) (err error) { | 33 func pipe(p *[2]_C_int) (err error) { |
34 r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) | 34 r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) |
35 if int(r0) == -1 { | 35 if int(r0) == -1 { |
36 » » err = NewError(e1) | 36 » » err = e1 |
37 } | 37 } |
38 return | 38 return |
39 } | 39 } |
40 | 40 |
41 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 41 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
42 | 42 |
43 func await(s []byte) (n int, err error) { | 43 func await(s []byte) (n int, err error) { |
44 var _p0 unsafe.Pointer | 44 var _p0 unsafe.Pointer |
45 if len(s) > 0 { | 45 if len(s) > 0 { |
46 _p0 = unsafe.Pointer(&s[0]) | 46 _p0 = unsafe.Pointer(&s[0]) |
47 } else { | 47 } else { |
48 _p0 = unsafe.Pointer(&_zero) | 48 _p0 = unsafe.Pointer(&_zero) |
49 } | 49 } |
50 r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) | 50 r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) |
51 n = int(r0) | 51 n = int(r0) |
52 if int(r0) == -1 { | 52 if int(r0) == -1 { |
53 » » err = NewError(e1) | 53 » » err = e1 |
54 } | 54 } |
55 return | 55 return |
56 } | 56 } |
57 | 57 |
58 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 58 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
59 | 59 |
60 func Dup(oldfd int, newfd int) (fd int, err error) { | 60 func Dup(oldfd int, newfd int) (fd int, err error) { |
61 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) | 61 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) |
62 fd = int(r0) | 62 fd = int(r0) |
63 if int(r0) == -1 { | 63 if int(r0) == -1 { |
64 » » err = NewError(e1) | 64 » » err = e1 |
65 } | 65 } |
66 return | 66 return |
67 } | 67 } |
68 | 68 |
69 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 69 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
70 | 70 |
71 func Open(path string, mode int) (fd int, err error) { | 71 func Open(path string, mode int) (fd int, err error) { |
72 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(StringBytePtr(path
))), uintptr(mode), 0) | 72 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(StringBytePtr(path
))), uintptr(mode), 0) |
73 fd = int(r0) | 73 fd = int(r0) |
74 if int(r0) == -1 { | 74 if int(r0) == -1 { |
75 » » err = NewError(e1) | 75 » » err = e1 |
76 } | 76 } |
77 return | 77 return |
78 } | 78 } |
79 | 79 |
80 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 80 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
81 | 81 |
82 func Create(path string, mode int, perm uint32) (fd int, err error) { | 82 func Create(path string, mode int, perm uint32) (fd int, err error) { |
83 r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(StringBytePtr(pa
th))), uintptr(mode), uintptr(perm)) | 83 r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(StringBytePtr(pa
th))), uintptr(mode), uintptr(perm)) |
84 fd = int(r0) | 84 fd = int(r0) |
85 if int(r0) == -1 { | 85 if int(r0) == -1 { |
86 » » err = NewError(e1) | 86 » » err = e1 |
87 } | 87 } |
88 return | 88 return |
89 } | 89 } |
90 | 90 |
91 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 91 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
92 | 92 |
93 func Remove(path string) (err error) { | 93 func Remove(path string) (err error) { |
94 r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(StringBytePtr(pa
th))), 0, 0) | 94 r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(StringBytePtr(pa
th))), 0, 0) |
95 if int(r0) == -1 { | 95 if int(r0) == -1 { |
96 » » err = NewError(e1) | 96 » » err = e1 |
97 } | 97 } |
98 return | 98 return |
99 } | 99 } |
100 | 100 |
101 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 101 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
102 | 102 |
103 func Pread(fd int, p []byte, offset int64) (n int, err error) { | 103 func Pread(fd int, p []byte, offset int64) (n int, err error) { |
104 var _p0 unsafe.Pointer | 104 var _p0 unsafe.Pointer |
105 if len(p) > 0 { | 105 if len(p) > 0 { |
106 _p0 = unsafe.Pointer(&p[0]) | 106 _p0 = unsafe.Pointer(&p[0]) |
107 } else { | 107 } else { |
108 _p0 = unsafe.Pointer(&_zero) | 108 _p0 = unsafe.Pointer(&_zero) |
109 } | 109 } |
110 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(
p)), uintptr(offset), uintptr(offset>>32), 0) | 110 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(
p)), uintptr(offset), uintptr(offset>>32), 0) |
111 n = int(r0) | 111 n = int(r0) |
112 if int(r0) == -1 { | 112 if int(r0) == -1 { |
113 » » err = NewError(e1) | 113 » » err = e1 |
114 } | 114 } |
115 return | 115 return |
116 } | 116 } |
117 | 117 |
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
119 | 119 |
120 func Pwrite(fd int, p []byte, offset int64) (n int, err error) { | 120 func Pwrite(fd int, p []byte, offset int64) (n int, err error) { |
121 var _p0 unsafe.Pointer | 121 var _p0 unsafe.Pointer |
122 if len(p) > 0 { | 122 if len(p) > 0 { |
123 _p0 = unsafe.Pointer(&p[0]) | 123 _p0 = unsafe.Pointer(&p[0]) |
124 } else { | 124 } else { |
125 _p0 = unsafe.Pointer(&_zero) | 125 _p0 = unsafe.Pointer(&_zero) |
126 } | 126 } |
127 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len
(p)), uintptr(offset), uintptr(offset>>32), 0) | 127 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len
(p)), uintptr(offset), uintptr(offset>>32), 0) |
128 n = int(r0) | 128 n = int(r0) |
129 if int(r0) == -1 { | 129 if int(r0) == -1 { |
130 » » err = NewError(e1) | 130 » » err = e1 |
131 } | 131 } |
132 return | 132 return |
133 } | 133 } |
134 | 134 |
135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
136 | 136 |
137 func Close(fd int) (err error) { | 137 func Close(fd int) (err error) { |
138 r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) | 138 r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) |
139 if int(r0) == -1 { | 139 if int(r0) == -1 { |
140 » » err = NewError(e1) | 140 » » err = e1 |
141 } | 141 } |
142 return | 142 return |
143 } | 143 } |
144 | 144 |
145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
146 | 146 |
147 func Chdir(path string) (err error) { | 147 func Chdir(path string) (err error) { |
148 r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(StringBytePtr(pat
h))), 0, 0) | 148 r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(StringBytePtr(pat
h))), 0, 0) |
149 if int(r0) == -1 { | 149 if int(r0) == -1 { |
150 » » err = NewError(e1) | 150 » » err = e1 |
151 } | 151 } |
152 return | 152 return |
153 } | 153 } |
154 | 154 |
155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
156 | 156 |
157 func Bind(name string, old string, flag int) (err error) { | 157 func Bind(name string, old string, flag int) (err error) { |
158 r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(StringBytePtr(name
))), uintptr(unsafe.Pointer(StringBytePtr(old))), uintptr(flag)) | 158 r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(StringBytePtr(name
))), uintptr(unsafe.Pointer(StringBytePtr(old))), uintptr(flag)) |
159 if int(r0) == -1 { | 159 if int(r0) == -1 { |
160 » » err = NewError(e1) | 160 » » err = e1 |
161 } | 161 } |
162 return | 162 return |
163 } | 163 } |
164 | 164 |
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
166 | 166 |
167 func Mount(fd int, afd int, old string, flag int, aname string) (err error) { | 167 func Mount(fd int, afd int, old string, flag int, aname string) (err error) { |
168 r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsa
fe.Pointer(StringBytePtr(old))), uintptr(flag), uintptr(unsafe.Pointer(StringByt
ePtr(aname))), 0) | 168 r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsa
fe.Pointer(StringBytePtr(old))), uintptr(flag), uintptr(unsafe.Pointer(StringByt
ePtr(aname))), 0) |
169 if int(r0) == -1 { | 169 if int(r0) == -1 { |
170 » » err = NewError(e1) | 170 » » err = e1 |
171 } | 171 } |
172 return | 172 return |
173 } | 173 } |
174 | 174 |
175 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 175 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
176 | 176 |
177 func Stat(path string, edir []byte) (n int, err error) { | 177 func Stat(path string, edir []byte) (n int, err error) { |
178 var _p0 unsafe.Pointer | 178 var _p0 unsafe.Pointer |
179 if len(edir) > 0 { | 179 if len(edir) > 0 { |
180 _p0 = unsafe.Pointer(&edir[0]) | 180 _p0 = unsafe.Pointer(&edir[0]) |
181 } else { | 181 } else { |
182 _p0 = unsafe.Pointer(&_zero) | 182 _p0 = unsafe.Pointer(&_zero) |
183 } | 183 } |
184 r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(StringBytePtr(path
))), uintptr(_p0), uintptr(len(edir))) | 184 r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(StringBytePtr(path
))), uintptr(_p0), uintptr(len(edir))) |
185 n = int(r0) | 185 n = int(r0) |
186 if int(r0) == -1 { | 186 if int(r0) == -1 { |
187 » » err = NewError(e1) | 187 » » err = e1 |
188 } | 188 } |
189 return | 189 return |
190 } | 190 } |
191 | 191 |
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
193 | 193 |
194 func Fstat(fd int, edir []byte) (n int, err error) { | 194 func Fstat(fd int, edir []byte) (n int, err error) { |
195 var _p0 unsafe.Pointer | 195 var _p0 unsafe.Pointer |
196 if len(edir) > 0 { | 196 if len(edir) > 0 { |
197 _p0 = unsafe.Pointer(&edir[0]) | 197 _p0 = unsafe.Pointer(&edir[0]) |
198 } else { | 198 } else { |
199 _p0 = unsafe.Pointer(&_zero) | 199 _p0 = unsafe.Pointer(&_zero) |
200 } | 200 } |
201 r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(e
dir))) | 201 r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(e
dir))) |
202 n = int(r0) | 202 n = int(r0) |
203 if int(r0) == -1 { | 203 if int(r0) == -1 { |
204 » » err = NewError(e1) | 204 » » err = e1 |
205 } | 205 } |
206 return | 206 return |
207 } | 207 } |
208 | 208 |
209 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 209 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
210 | 210 |
211 func Wstat(path string, edir []byte) (err error) { | 211 func Wstat(path string, edir []byte) (err error) { |
212 var _p0 unsafe.Pointer | 212 var _p0 unsafe.Pointer |
213 if len(edir) > 0 { | 213 if len(edir) > 0 { |
214 _p0 = unsafe.Pointer(&edir[0]) | 214 _p0 = unsafe.Pointer(&edir[0]) |
215 } else { | 215 } else { |
216 _p0 = unsafe.Pointer(&_zero) | 216 _p0 = unsafe.Pointer(&_zero) |
217 } | 217 } |
218 r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(StringBytePtr(pat
h))), uintptr(_p0), uintptr(len(edir))) | 218 r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(StringBytePtr(pat
h))), uintptr(_p0), uintptr(len(edir))) |
219 if int(r0) == -1 { | 219 if int(r0) == -1 { |
220 » » err = NewError(e1) | 220 » » err = e1 |
221 } | 221 } |
222 return | 222 return |
223 } | 223 } |
224 | 224 |
225 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | 225 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
226 | 226 |
227 func Fwstat(fd int, edir []byte) (err error) { | 227 func Fwstat(fd int, edir []byte) (err error) { |
228 var _p0 unsafe.Pointer | 228 var _p0 unsafe.Pointer |
229 if len(edir) > 0 { | 229 if len(edir) > 0 { |
230 _p0 = unsafe.Pointer(&edir[0]) | 230 _p0 = unsafe.Pointer(&edir[0]) |
231 } else { | 231 } else { |
232 _p0 = unsafe.Pointer(&_zero) | 232 _p0 = unsafe.Pointer(&_zero) |
233 } | 233 } |
234 r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(
edir))) | 234 r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(
edir))) |
235 if int(r0) == -1 { | 235 if int(r0) == -1 { |
236 » » err = NewError(e1) | 236 » » err = e1 |
237 » } | 237 » } |
238 » return | 238 » return |
239 } | 239 } |
LEFT | RIGHT |