66
|
1 // Code generated by mkmerge; DO NOT EDIT.
|
|
2
|
|
3 //go:build linux
|
|
4 // +build linux
|
|
5
|
|
6 package unix
|
|
7
|
|
8 import (
|
|
9 "syscall"
|
|
10 "unsafe"
|
|
11 )
|
|
12
|
|
13 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
14
|
|
15 func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
|
|
16 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
|
|
17 fd = int(r0)
|
|
18 if e1 != 0 {
|
|
19 err = errnoErr(e1)
|
|
20 }
|
|
21 return
|
|
22 }
|
|
23
|
|
24 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
25
|
|
26 func fchmodat(dirfd int, path string, mode uint32) (err error) {
|
|
27 var _p0 *byte
|
|
28 _p0, err = BytePtrFromString(path)
|
|
29 if err != nil {
|
|
30 return
|
|
31 }
|
|
32 _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
|
|
33 if e1 != 0 {
|
|
34 err = errnoErr(e1)
|
|
35 }
|
|
36 return
|
|
37 }
|
|
38
|
|
39 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
40
|
|
41 func ioctl(fd int, req uint, arg uintptr) (err error) {
|
|
42 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
|
|
43 if e1 != 0 {
|
|
44 err = errnoErr(e1)
|
|
45 }
|
|
46 return
|
|
47 }
|
|
48
|
|
49 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
50
|
|
51 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
|
52 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
|
|
53 if e1 != 0 {
|
|
54 err = errnoErr(e1)
|
|
55 }
|
|
56 return
|
|
57 }
|
|
58
|
|
59 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
60
|
|
61 func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
|
|
62 var _p0 *byte
|
|
63 _p0, err = BytePtrFromString(oldpath)
|
|
64 if err != nil {
|
|
65 return
|
|
66 }
|
|
67 var _p1 *byte
|
|
68 _p1, err = BytePtrFromString(newpath)
|
|
69 if err != nil {
|
|
70 return
|
|
71 }
|
|
72 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
|
73 if e1 != 0 {
|
|
74 err = errnoErr(e1)
|
|
75 }
|
|
76 return
|
|
77 }
|
|
78
|
|
79 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
80
|
|
81 func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
|
|
82 var _p0 *byte
|
|
83 _p0, err = BytePtrFromString(path)
|
|
84 if err != nil {
|
|
85 return
|
|
86 }
|
|
87 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
|
|
88 fd = int(r0)
|
|
89 if e1 != 0 {
|
|
90 err = errnoErr(e1)
|
|
91 }
|
|
92 return
|
|
93 }
|
|
94
|
|
95 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
96
|
|
97 func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
|
|
98 var _p0 *byte
|
|
99 _p0, err = BytePtrFromString(path)
|
|
100 if err != nil {
|
|
101 return
|
|
102 }
|
|
103 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
|
|
104 fd = int(r0)
|
|
105 if e1 != 0 {
|
|
106 err = errnoErr(e1)
|
|
107 }
|
|
108 return
|
|
109 }
|
|
110
|
|
111 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
112
|
|
113 func pipe2(p *[2]_C_int, flags int) (err error) {
|
|
114 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
|
|
115 if e1 != 0 {
|
|
116 err = errnoErr(e1)
|
|
117 }
|
|
118 return
|
|
119 }
|
|
120
|
|
121 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
122
|
|
123 func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
|
124 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
|
125 n = int(r0)
|
|
126 if e1 != 0 {
|
|
127 err = errnoErr(e1)
|
|
128 }
|
|
129 return
|
|
130 }
|
|
131
|
|
132 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
133
|
|
134 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
|
|
135 var _p0 *byte
|
|
136 _p0, err = BytePtrFromString(path)
|
|
137 if err != nil {
|
|
138 return
|
|
139 }
|
|
140 var _p1 unsafe.Pointer
|
|
141 if len(buf) > 0 {
|
|
142 _p1 = unsafe.Pointer(&buf[0])
|
|
143 } else {
|
|
144 _p1 = unsafe.Pointer(&_zero)
|
|
145 }
|
|
146 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
|
|
147 n = int(r0)
|
|
148 if e1 != 0 {
|
|
149 err = errnoErr(e1)
|
|
150 }
|
|
151 return
|
|
152 }
|
|
153
|
|
154 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
155
|
|
156 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
|
|
157 var _p0 *byte
|
|
158 _p0, err = BytePtrFromString(oldpath)
|
|
159 if err != nil {
|
|
160 return
|
|
161 }
|
|
162 var _p1 *byte
|
|
163 _p1, err = BytePtrFromString(newpath)
|
|
164 if err != nil {
|
|
165 return
|
|
166 }
|
|
167 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
|
|
168 if e1 != 0 {
|
|
169 err = errnoErr(e1)
|
|
170 }
|
|
171 return
|
|
172 }
|
|
173
|
|
174 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
175
|
|
176 func Unlinkat(dirfd int, path string, flags int) (err error) {
|
|
177 var _p0 *byte
|
|
178 _p0, err = BytePtrFromString(path)
|
|
179 if err != nil {
|
|
180 return
|
|
181 }
|
|
182 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
|
183 if e1 != 0 {
|
|
184 err = errnoErr(e1)
|
|
185 }
|
|
186 return
|
|
187 }
|
|
188
|
|
189 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
190
|
|
191 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
|
|
192 var _p0 *byte
|
|
193 _p0, err = BytePtrFromString(path)
|
|
194 if err != nil {
|
|
195 return
|
|
196 }
|
|
197 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
|
|
198 if e1 != 0 {
|
|
199 err = errnoErr(e1)
|
|
200 }
|
|
201 return
|
|
202 }
|
|
203
|
|
204 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
205
|
|
206 func Getcwd(buf []byte) (n int, err error) {
|
|
207 var _p0 unsafe.Pointer
|
|
208 if len(buf) > 0 {
|
|
209 _p0 = unsafe.Pointer(&buf[0])
|
|
210 } else {
|
|
211 _p0 = unsafe.Pointer(&_zero)
|
|
212 }
|
|
213 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
|
|
214 n = int(r0)
|
|
215 if e1 != 0 {
|
|
216 err = errnoErr(e1)
|
|
217 }
|
|
218 return
|
|
219 }
|
|
220
|
|
221 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
222
|
|
223 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
|
|
224 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
|
|
225 wpid = int(r0)
|
|
226 if e1 != 0 {
|
|
227 err = errnoErr(e1)
|
|
228 }
|
|
229 return
|
|
230 }
|
|
231
|
|
232 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
233
|
|
234 func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) {
|
|
235 _, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0)
|
|
236 if e1 != 0 {
|
|
237 err = errnoErr(e1)
|
|
238 }
|
|
239 return
|
|
240 }
|
|
241
|
|
242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
243
|
|
244 func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
|
|
245 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
|
|
246 ret = int(r0)
|
|
247 if e1 != 0 {
|
|
248 err = errnoErr(e1)
|
|
249 }
|
|
250 return
|
|
251 }
|
|
252
|
|
253 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
254
|
|
255 func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
|
|
256 var _p0 unsafe.Pointer
|
|
257 if len(buf) > 0 {
|
|
258 _p0 = unsafe.Pointer(&buf[0])
|
|
259 } else {
|
|
260 _p0 = unsafe.Pointer(&_zero)
|
|
261 }
|
|
262 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
|
|
263 ret = int(r0)
|
|
264 if e1 != 0 {
|
|
265 err = errnoErr(e1)
|
|
266 }
|
|
267 return
|
|
268 }
|
|
269
|
|
270 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
271
|
|
272 func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
|
|
273 var _p0 *byte
|
|
274 _p0, err = BytePtrFromString(arg2)
|
|
275 if err != nil {
|
|
276 return
|
|
277 }
|
|
278 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
|
|
279 ret = int(r0)
|
|
280 if e1 != 0 {
|
|
281 err = errnoErr(e1)
|
|
282 }
|
|
283 return
|
|
284 }
|
|
285
|
|
286 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
287
|
|
288 func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
|
|
289 var _p0 *byte
|
|
290 _p0, err = BytePtrFromString(arg3)
|
|
291 if err != nil {
|
|
292 return
|
|
293 }
|
|
294 var _p1 *byte
|
|
295 _p1, err = BytePtrFromString(arg4)
|
|
296 if err != nil {
|
|
297 return
|
|
298 }
|
|
299 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
|
|
300 ret = int(r0)
|
|
301 if e1 != 0 {
|
|
302 err = errnoErr(e1)
|
|
303 }
|
|
304 return
|
|
305 }
|
|
306
|
|
307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
308
|
|
309 func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
|
|
310 var _p0 unsafe.Pointer
|
|
311 if len(payload) > 0 {
|
|
312 _p0 = unsafe.Pointer(&payload[0])
|
|
313 } else {
|
|
314 _p0 = unsafe.Pointer(&_zero)
|
|
315 }
|
|
316 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
|
|
317 if e1 != 0 {
|
|
318 err = errnoErr(e1)
|
|
319 }
|
|
320 return
|
|
321 }
|
|
322
|
|
323 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
324
|
|
325 func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
|
|
326 var _p0 unsafe.Pointer
|
|
327 if len(buf) > 0 {
|
|
328 _p0 = unsafe.Pointer(&buf[0])
|
|
329 } else {
|
|
330 _p0 = unsafe.Pointer(&_zero)
|
|
331 }
|
|
332 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
|
|
333 ret = int(r0)
|
|
334 if e1 != 0 {
|
|
335 err = errnoErr(e1)
|
|
336 }
|
|
337 return
|
|
338 }
|
|
339
|
|
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
341
|
|
342 func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
|
|
343 var _p0 *byte
|
|
344 _p0, err = BytePtrFromString(keyType)
|
|
345 if err != nil {
|
|
346 return
|
|
347 }
|
|
348 var _p1 *byte
|
|
349 _p1, err = BytePtrFromString(restriction)
|
|
350 if err != nil {
|
|
351 return
|
|
352 }
|
|
353 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
|
|
354 if e1 != 0 {
|
|
355 err = errnoErr(e1)
|
|
356 }
|
|
357 return
|
|
358 }
|
|
359
|
|
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
361
|
|
362 func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
|
|
363 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
|
|
364 if e1 != 0 {
|
|
365 err = errnoErr(e1)
|
|
366 }
|
|
367 return
|
|
368 }
|
|
369
|
|
370 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
371
|
|
372 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
|
373 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
|
374 if e1 != 0 {
|
|
375 err = errnoErr(e1)
|
|
376 }
|
|
377 return
|
|
378 }
|
|
379
|
|
380 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
381
|
|
382 func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
|
|
383 var _p0 *byte
|
|
384 _p0, err = BytePtrFromString(arg)
|
|
385 if err != nil {
|
|
386 return
|
|
387 }
|
|
388 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
|
389 if e1 != 0 {
|
|
390 err = errnoErr(e1)
|
|
391 }
|
|
392 return
|
|
393 }
|
|
394
|
|
395 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
396
|
|
397 func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
|
|
398 var _p0 *byte
|
|
399 _p0, err = BytePtrFromString(source)
|
|
400 if err != nil {
|
|
401 return
|
|
402 }
|
|
403 var _p1 *byte
|
|
404 _p1, err = BytePtrFromString(target)
|
|
405 if err != nil {
|
|
406 return
|
|
407 }
|
|
408 var _p2 *byte
|
|
409 _p2, err = BytePtrFromString(fstype)
|
|
410 if err != nil {
|
|
411 return
|
|
412 }
|
|
413 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
|
|
414 if e1 != 0 {
|
|
415 err = errnoErr(e1)
|
|
416 }
|
|
417 return
|
|
418 }
|
|
419
|
|
420 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
421
|
|
422 func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) {
|
|
423 var _p0 *byte
|
|
424 _p0, err = BytePtrFromString(pathname)
|
|
425 if err != nil {
|
|
426 return
|
|
427 }
|
|
428 _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0)
|
|
429 if e1 != 0 {
|
|
430 err = errnoErr(e1)
|
|
431 }
|
|
432 return
|
|
433 }
|
|
434
|
|
435 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
436
|
|
437 func Acct(path string) (err error) {
|
|
438 var _p0 *byte
|
|
439 _p0, err = BytePtrFromString(path)
|
|
440 if err != nil {
|
|
441 return
|
|
442 }
|
|
443 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
|
|
444 if e1 != 0 {
|
|
445 err = errnoErr(e1)
|
|
446 }
|
|
447 return
|
|
448 }
|
|
449
|
|
450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
451
|
|
452 func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
|
|
453 var _p0 *byte
|
|
454 _p0, err = BytePtrFromString(keyType)
|
|
455 if err != nil {
|
|
456 return
|
|
457 }
|
|
458 var _p1 *byte
|
|
459 _p1, err = BytePtrFromString(description)
|
|
460 if err != nil {
|
|
461 return
|
|
462 }
|
|
463 var _p2 unsafe.Pointer
|
|
464 if len(payload) > 0 {
|
|
465 _p2 = unsafe.Pointer(&payload[0])
|
|
466 } else {
|
|
467 _p2 = unsafe.Pointer(&_zero)
|
|
468 }
|
|
469 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
|
|
470 id = int(r0)
|
|
471 if e1 != 0 {
|
|
472 err = errnoErr(e1)
|
|
473 }
|
|
474 return
|
|
475 }
|
|
476
|
|
477 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
478
|
|
479 func Adjtimex(buf *Timex) (state int, err error) {
|
|
480 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
|
|
481 state = int(r0)
|
|
482 if e1 != 0 {
|
|
483 err = errnoErr(e1)
|
|
484 }
|
|
485 return
|
|
486 }
|
|
487
|
|
488 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
489
|
|
490 func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
|
|
491 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
|
|
492 if e1 != 0 {
|
|
493 err = errnoErr(e1)
|
|
494 }
|
|
495 return
|
|
496 }
|
|
497
|
|
498 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
499
|
|
500 func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
|
|
501 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
|
|
502 if e1 != 0 {
|
|
503 err = errnoErr(e1)
|
|
504 }
|
|
505 return
|
|
506 }
|
|
507
|
|
508 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
509
|
|
510 func Chdir(path string) (err error) {
|
|
511 var _p0 *byte
|
|
512 _p0, err = BytePtrFromString(path)
|
|
513 if err != nil {
|
|
514 return
|
|
515 }
|
|
516 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
|
|
517 if e1 != 0 {
|
|
518 err = errnoErr(e1)
|
|
519 }
|
|
520 return
|
|
521 }
|
|
522
|
|
523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
524
|
|
525 func Chroot(path string) (err error) {
|
|
526 var _p0 *byte
|
|
527 _p0, err = BytePtrFromString(path)
|
|
528 if err != nil {
|
|
529 return
|
|
530 }
|
|
531 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
|
|
532 if e1 != 0 {
|
|
533 err = errnoErr(e1)
|
|
534 }
|
|
535 return
|
|
536 }
|
|
537
|
|
538 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
539
|
|
540 func ClockGetres(clockid int32, res *Timespec) (err error) {
|
|
541 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
|
|
542 if e1 != 0 {
|
|
543 err = errnoErr(e1)
|
|
544 }
|
|
545 return
|
|
546 }
|
|
547
|
|
548 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
549
|
|
550 func ClockGettime(clockid int32, time *Timespec) (err error) {
|
|
551 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
|
|
552 if e1 != 0 {
|
|
553 err = errnoErr(e1)
|
|
554 }
|
|
555 return
|
|
556 }
|
|
557
|
|
558 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
559
|
|
560 func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
|
|
561 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
|
|
562 if e1 != 0 {
|
|
563 err = errnoErr(e1)
|
|
564 }
|
|
565 return
|
|
566 }
|
|
567
|
|
568 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
569
|
|
570 func Close(fd int) (err error) {
|
|
571 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
|
|
572 if e1 != 0 {
|
|
573 err = errnoErr(e1)
|
|
574 }
|
|
575 return
|
|
576 }
|
|
577
|
|
578 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
579
|
|
580 func CloseRange(first uint, last uint, flags uint) (err error) {
|
|
581 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags))
|
|
582 if e1 != 0 {
|
|
583 err = errnoErr(e1)
|
|
584 }
|
|
585 return
|
|
586 }
|
|
587
|
|
588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
589
|
|
590 func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
|
|
591 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
|
|
592 n = int(r0)
|
|
593 if e1 != 0 {
|
|
594 err = errnoErr(e1)
|
|
595 }
|
|
596 return
|
|
597 }
|
|
598
|
|
599 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
600
|
|
601 func DeleteModule(name string, flags int) (err error) {
|
|
602 var _p0 *byte
|
|
603 _p0, err = BytePtrFromString(name)
|
|
604 if err != nil {
|
|
605 return
|
|
606 }
|
|
607 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
|
608 if e1 != 0 {
|
|
609 err = errnoErr(e1)
|
|
610 }
|
|
611 return
|
|
612 }
|
|
613
|
|
614 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
615
|
|
616 func Dup(oldfd int) (fd int, err error) {
|
|
617 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
|
|
618 fd = int(r0)
|
|
619 if e1 != 0 {
|
|
620 err = errnoErr(e1)
|
|
621 }
|
|
622 return
|
|
623 }
|
|
624
|
|
625 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
626
|
|
627 func Dup3(oldfd int, newfd int, flags int) (err error) {
|
|
628 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
|
|
629 if e1 != 0 {
|
|
630 err = errnoErr(e1)
|
|
631 }
|
|
632 return
|
|
633 }
|
|
634
|
|
635 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
636
|
|
637 func EpollCreate1(flag int) (fd int, err error) {
|
|
638 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
|
|
639 fd = int(r0)
|
|
640 if e1 != 0 {
|
|
641 err = errnoErr(e1)
|
|
642 }
|
|
643 return
|
|
644 }
|
|
645
|
|
646 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
647
|
|
648 func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
|
|
649 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
|
|
650 if e1 != 0 {
|
|
651 err = errnoErr(e1)
|
|
652 }
|
|
653 return
|
|
654 }
|
|
655
|
|
656 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
657
|
|
658 func Eventfd(initval uint, flags int) (fd int, err error) {
|
|
659 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
|
|
660 fd = int(r0)
|
|
661 if e1 != 0 {
|
|
662 err = errnoErr(e1)
|
|
663 }
|
|
664 return
|
|
665 }
|
|
666
|
|
667 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
668
|
|
669 func Exit(code int) {
|
|
670 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
|
|
671 return
|
|
672 }
|
|
673
|
|
674 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
675
|
|
676 func Fchdir(fd int) (err error) {
|
|
677 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
|
|
678 if e1 != 0 {
|
|
679 err = errnoErr(e1)
|
|
680 }
|
|
681 return
|
|
682 }
|
|
683
|
|
684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
685
|
|
686 func Fchmod(fd int, mode uint32) (err error) {
|
|
687 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
|
|
688 if e1 != 0 {
|
|
689 err = errnoErr(e1)
|
|
690 }
|
|
691 return
|
|
692 }
|
|
693
|
|
694 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
695
|
|
696 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
|
697 var _p0 *byte
|
|
698 _p0, err = BytePtrFromString(path)
|
|
699 if err != nil {
|
|
700 return
|
|
701 }
|
|
702 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
|
|
703 if e1 != 0 {
|
|
704 err = errnoErr(e1)
|
|
705 }
|
|
706 return
|
|
707 }
|
|
708
|
|
709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
710
|
|
711 func Fdatasync(fd int) (err error) {
|
|
712 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
|
713 if e1 != 0 {
|
|
714 err = errnoErr(e1)
|
|
715 }
|
|
716 return
|
|
717 }
|
|
718
|
|
719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
720
|
|
721 func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
|
|
722 var _p0 *byte
|
|
723 _p0, err = BytePtrFromString(attr)
|
|
724 if err != nil {
|
|
725 return
|
|
726 }
|
|
727 var _p1 unsafe.Pointer
|
|
728 if len(dest) > 0 {
|
|
729 _p1 = unsafe.Pointer(&dest[0])
|
|
730 } else {
|
|
731 _p1 = unsafe.Pointer(&_zero)
|
|
732 }
|
|
733 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
|
|
734 sz = int(r0)
|
|
735 if e1 != 0 {
|
|
736 err = errnoErr(e1)
|
|
737 }
|
|
738 return
|
|
739 }
|
|
740
|
|
741 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
742
|
|
743 func FinitModule(fd int, params string, flags int) (err error) {
|
|
744 var _p0 *byte
|
|
745 _p0, err = BytePtrFromString(params)
|
|
746 if err != nil {
|
|
747 return
|
|
748 }
|
|
749 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
|
750 if e1 != 0 {
|
|
751 err = errnoErr(e1)
|
|
752 }
|
|
753 return
|
|
754 }
|
|
755
|
|
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
757
|
|
758 func Flistxattr(fd int, dest []byte) (sz int, err error) {
|
|
759 var _p0 unsafe.Pointer
|
|
760 if len(dest) > 0 {
|
|
761 _p0 = unsafe.Pointer(&dest[0])
|
|
762 } else {
|
|
763 _p0 = unsafe.Pointer(&_zero)
|
|
764 }
|
|
765 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
|
|
766 sz = int(r0)
|
|
767 if e1 != 0 {
|
|
768 err = errnoErr(e1)
|
|
769 }
|
|
770 return
|
|
771 }
|
|
772
|
|
773 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
774
|
|
775 func Flock(fd int, how int) (err error) {
|
|
776 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
|
|
777 if e1 != 0 {
|
|
778 err = errnoErr(e1)
|
|
779 }
|
|
780 return
|
|
781 }
|
|
782
|
|
783 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
784
|
|
785 func Fremovexattr(fd int, attr string) (err error) {
|
|
786 var _p0 *byte
|
|
787 _p0, err = BytePtrFromString(attr)
|
|
788 if err != nil {
|
|
789 return
|
|
790 }
|
|
791 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
|
|
792 if e1 != 0 {
|
|
793 err = errnoErr(e1)
|
|
794 }
|
|
795 return
|
|
796 }
|
|
797
|
|
798 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
799
|
|
800 func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
|
|
801 var _p0 *byte
|
|
802 _p0, err = BytePtrFromString(attr)
|
|
803 if err != nil {
|
|
804 return
|
|
805 }
|
|
806 var _p1 unsafe.Pointer
|
|
807 if len(dest) > 0 {
|
|
808 _p1 = unsafe.Pointer(&dest[0])
|
|
809 } else {
|
|
810 _p1 = unsafe.Pointer(&_zero)
|
|
811 }
|
|
812 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
|
|
813 if e1 != 0 {
|
|
814 err = errnoErr(e1)
|
|
815 }
|
|
816 return
|
|
817 }
|
|
818
|
|
819 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
820
|
|
821 func Fsync(fd int) (err error) {
|
|
822 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
|
823 if e1 != 0 {
|
|
824 err = errnoErr(e1)
|
|
825 }
|
|
826 return
|
|
827 }
|
|
828
|
|
829 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
830
|
|
831 func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) {
|
|
832 r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs))
|
|
833 fsfd = int(r0)
|
|
834 if e1 != 0 {
|
|
835 err = errnoErr(e1)
|
|
836 }
|
|
837 return
|
|
838 }
|
|
839
|
|
840 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
841
|
|
842 func Fsopen(fsName string, flags int) (fd int, err error) {
|
|
843 var _p0 *byte
|
|
844 _p0, err = BytePtrFromString(fsName)
|
|
845 if err != nil {
|
|
846 return
|
|
847 }
|
|
848 r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
|
849 fd = int(r0)
|
|
850 if e1 != 0 {
|
|
851 err = errnoErr(e1)
|
|
852 }
|
|
853 return
|
|
854 }
|
|
855
|
|
856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
857
|
|
858 func Fspick(dirfd int, pathName string, flags int) (fd int, err error) {
|
|
859 var _p0 *byte
|
|
860 _p0, err = BytePtrFromString(pathName)
|
|
861 if err != nil {
|
|
862 return
|
|
863 }
|
|
864 r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
|
865 fd = int(r0)
|
|
866 if e1 != 0 {
|
|
867 err = errnoErr(e1)
|
|
868 }
|
|
869 return
|
|
870 }
|
|
871
|
|
872 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
873
|
|
874 func Getdents(fd int, buf []byte) (n int, err error) {
|
|
875 var _p0 unsafe.Pointer
|
|
876 if len(buf) > 0 {
|
|
877 _p0 = unsafe.Pointer(&buf[0])
|
|
878 } else {
|
|
879 _p0 = unsafe.Pointer(&_zero)
|
|
880 }
|
|
881 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
|
|
882 n = int(r0)
|
|
883 if e1 != 0 {
|
|
884 err = errnoErr(e1)
|
|
885 }
|
|
886 return
|
|
887 }
|
|
888
|
|
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
890
|
|
891 func Getpgid(pid int) (pgid int, err error) {
|
|
892 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
|
|
893 pgid = int(r0)
|
|
894 if e1 != 0 {
|
|
895 err = errnoErr(e1)
|
|
896 }
|
|
897 return
|
|
898 }
|
|
899
|
|
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
901
|
|
902 func Getpid() (pid int) {
|
|
903 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
|
|
904 pid = int(r0)
|
|
905 return
|
|
906 }
|
|
907
|
|
908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
909
|
|
910 func Getppid() (ppid int) {
|
|
911 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
|
|
912 ppid = int(r0)
|
|
913 return
|
|
914 }
|
|
915
|
|
916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
917
|
|
918 func Getpriority(which int, who int) (prio int, err error) {
|
|
919 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
|
|
920 prio = int(r0)
|
|
921 if e1 != 0 {
|
|
922 err = errnoErr(e1)
|
|
923 }
|
|
924 return
|
|
925 }
|
|
926
|
|
927 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
928
|
|
929 func Getrandom(buf []byte, flags int) (n int, err error) {
|
|
930 var _p0 unsafe.Pointer
|
|
931 if len(buf) > 0 {
|
|
932 _p0 = unsafe.Pointer(&buf[0])
|
|
933 } else {
|
|
934 _p0 = unsafe.Pointer(&_zero)
|
|
935 }
|
|
936 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
|
|
937 n = int(r0)
|
|
938 if e1 != 0 {
|
|
939 err = errnoErr(e1)
|
|
940 }
|
|
941 return
|
|
942 }
|
|
943
|
|
944 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
945
|
|
946 func Getrusage(who int, rusage *Rusage) (err error) {
|
|
947 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
|
|
948 if e1 != 0 {
|
|
949 err = errnoErr(e1)
|
|
950 }
|
|
951 return
|
|
952 }
|
|
953
|
|
954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
955
|
|
956 func Getsid(pid int) (sid int, err error) {
|
|
957 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
|
|
958 sid = int(r0)
|
|
959 if e1 != 0 {
|
|
960 err = errnoErr(e1)
|
|
961 }
|
|
962 return
|
|
963 }
|
|
964
|
|
965 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
966
|
|
967 func Gettid() (tid int) {
|
|
968 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
|
|
969 tid = int(r0)
|
|
970 return
|
|
971 }
|
|
972
|
|
973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
974
|
|
975 func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
|
|
976 var _p0 *byte
|
|
977 _p0, err = BytePtrFromString(path)
|
|
978 if err != nil {
|
|
979 return
|
|
980 }
|
|
981 var _p1 *byte
|
|
982 _p1, err = BytePtrFromString(attr)
|
|
983 if err != nil {
|
|
984 return
|
|
985 }
|
|
986 var _p2 unsafe.Pointer
|
|
987 if len(dest) > 0 {
|
|
988 _p2 = unsafe.Pointer(&dest[0])
|
|
989 } else {
|
|
990 _p2 = unsafe.Pointer(&_zero)
|
|
991 }
|
|
992 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
|
|
993 sz = int(r0)
|
|
994 if e1 != 0 {
|
|
995 err = errnoErr(e1)
|
|
996 }
|
|
997 return
|
|
998 }
|
|
999
|
|
1000 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1001
|
|
1002 func InitModule(moduleImage []byte, params string) (err error) {
|
|
1003 var _p0 unsafe.Pointer
|
|
1004 if len(moduleImage) > 0 {
|
|
1005 _p0 = unsafe.Pointer(&moduleImage[0])
|
|
1006 } else {
|
|
1007 _p0 = unsafe.Pointer(&_zero)
|
|
1008 }
|
|
1009 var _p1 *byte
|
|
1010 _p1, err = BytePtrFromString(params)
|
|
1011 if err != nil {
|
|
1012 return
|
|
1013 }
|
|
1014 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
|
|
1015 if e1 != 0 {
|
|
1016 err = errnoErr(e1)
|
|
1017 }
|
|
1018 return
|
|
1019 }
|
|
1020
|
|
1021 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1022
|
|
1023 func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
|
|
1024 var _p0 *byte
|
|
1025 _p0, err = BytePtrFromString(pathname)
|
|
1026 if err != nil {
|
|
1027 return
|
|
1028 }
|
|
1029 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
|
|
1030 watchdesc = int(r0)
|
|
1031 if e1 != 0 {
|
|
1032 err = errnoErr(e1)
|
|
1033 }
|
|
1034 return
|
|
1035 }
|
|
1036
|
|
1037 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1038
|
|
1039 func InotifyInit1(flags int) (fd int, err error) {
|
|
1040 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
|
|
1041 fd = int(r0)
|
|
1042 if e1 != 0 {
|
|
1043 err = errnoErr(e1)
|
|
1044 }
|
|
1045 return
|
|
1046 }
|
|
1047
|
|
1048 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1049
|
|
1050 func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
|
|
1051 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
|
|
1052 success = int(r0)
|
|
1053 if e1 != 0 {
|
|
1054 err = errnoErr(e1)
|
|
1055 }
|
|
1056 return
|
|
1057 }
|
|
1058
|
|
1059 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1060
|
|
1061 func Kill(pid int, sig syscall.Signal) (err error) {
|
|
1062 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
|
|
1063 if e1 != 0 {
|
|
1064 err = errnoErr(e1)
|
|
1065 }
|
|
1066 return
|
|
1067 }
|
|
1068
|
|
1069 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1070
|
|
1071 func Klogctl(typ int, buf []byte) (n int, err error) {
|
|
1072 var _p0 unsafe.Pointer
|
|
1073 if len(buf) > 0 {
|
|
1074 _p0 = unsafe.Pointer(&buf[0])
|
|
1075 } else {
|
|
1076 _p0 = unsafe.Pointer(&_zero)
|
|
1077 }
|
|
1078 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
|
|
1079 n = int(r0)
|
|
1080 if e1 != 0 {
|
|
1081 err = errnoErr(e1)
|
|
1082 }
|
|
1083 return
|
|
1084 }
|
|
1085
|
|
1086 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1087
|
|
1088 func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
|
|
1089 var _p0 *byte
|
|
1090 _p0, err = BytePtrFromString(path)
|
|
1091 if err != nil {
|
|
1092 return
|
|
1093 }
|
|
1094 var _p1 *byte
|
|
1095 _p1, err = BytePtrFromString(attr)
|
|
1096 if err != nil {
|
|
1097 return
|
|
1098 }
|
|
1099 var _p2 unsafe.Pointer
|
|
1100 if len(dest) > 0 {
|
|
1101 _p2 = unsafe.Pointer(&dest[0])
|
|
1102 } else {
|
|
1103 _p2 = unsafe.Pointer(&_zero)
|
|
1104 }
|
|
1105 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
|
|
1106 sz = int(r0)
|
|
1107 if e1 != 0 {
|
|
1108 err = errnoErr(e1)
|
|
1109 }
|
|
1110 return
|
|
1111 }
|
|
1112
|
|
1113 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1114
|
|
1115 func Listxattr(path string, dest []byte) (sz int, err error) {
|
|
1116 var _p0 *byte
|
|
1117 _p0, err = BytePtrFromString(path)
|
|
1118 if err != nil {
|
|
1119 return
|
|
1120 }
|
|
1121 var _p1 unsafe.Pointer
|
|
1122 if len(dest) > 0 {
|
|
1123 _p1 = unsafe.Pointer(&dest[0])
|
|
1124 } else {
|
|
1125 _p1 = unsafe.Pointer(&_zero)
|
|
1126 }
|
|
1127 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
|
|
1128 sz = int(r0)
|
|
1129 if e1 != 0 {
|
|
1130 err = errnoErr(e1)
|
|
1131 }
|
|
1132 return
|
|
1133 }
|
|
1134
|
|
1135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1136
|
|
1137 func Llistxattr(path string, dest []byte) (sz int, err error) {
|
|
1138 var _p0 *byte
|
|
1139 _p0, err = BytePtrFromString(path)
|
|
1140 if err != nil {
|
|
1141 return
|
|
1142 }
|
|
1143 var _p1 unsafe.Pointer
|
|
1144 if len(dest) > 0 {
|
|
1145 _p1 = unsafe.Pointer(&dest[0])
|
|
1146 } else {
|
|
1147 _p1 = unsafe.Pointer(&_zero)
|
|
1148 }
|
|
1149 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
|
|
1150 sz = int(r0)
|
|
1151 if e1 != 0 {
|
|
1152 err = errnoErr(e1)
|
|
1153 }
|
|
1154 return
|
|
1155 }
|
|
1156
|
|
1157 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1158
|
|
1159 func Lremovexattr(path string, attr string) (err error) {
|
|
1160 var _p0 *byte
|
|
1161 _p0, err = BytePtrFromString(path)
|
|
1162 if err != nil {
|
|
1163 return
|
|
1164 }
|
|
1165 var _p1 *byte
|
|
1166 _p1, err = BytePtrFromString(attr)
|
|
1167 if err != nil {
|
|
1168 return
|
|
1169 }
|
|
1170 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
|
1171 if e1 != 0 {
|
|
1172 err = errnoErr(e1)
|
|
1173 }
|
|
1174 return
|
|
1175 }
|
|
1176
|
|
1177 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1178
|
|
1179 func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
|
|
1180 var _p0 *byte
|
|
1181 _p0, err = BytePtrFromString(path)
|
|
1182 if err != nil {
|
|
1183 return
|
|
1184 }
|
|
1185 var _p1 *byte
|
|
1186 _p1, err = BytePtrFromString(attr)
|
|
1187 if err != nil {
|
|
1188 return
|
|
1189 }
|
|
1190 var _p2 unsafe.Pointer
|
|
1191 if len(data) > 0 {
|
|
1192 _p2 = unsafe.Pointer(&data[0])
|
|
1193 } else {
|
|
1194 _p2 = unsafe.Pointer(&_zero)
|
|
1195 }
|
|
1196 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
|
|
1197 if e1 != 0 {
|
|
1198 err = errnoErr(e1)
|
|
1199 }
|
|
1200 return
|
|
1201 }
|
|
1202
|
|
1203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1204
|
|
1205 func MemfdCreate(name string, flags int) (fd int, err error) {
|
|
1206 var _p0 *byte
|
|
1207 _p0, err = BytePtrFromString(name)
|
|
1208 if err != nil {
|
|
1209 return
|
|
1210 }
|
|
1211 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
|
1212 fd = int(r0)
|
|
1213 if e1 != 0 {
|
|
1214 err = errnoErr(e1)
|
|
1215 }
|
|
1216 return
|
|
1217 }
|
|
1218
|
|
1219 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1220
|
|
1221 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
|
|
1222 var _p0 *byte
|
|
1223 _p0, err = BytePtrFromString(path)
|
|
1224 if err != nil {
|
|
1225 return
|
|
1226 }
|
|
1227 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
|
|
1228 if e1 != 0 {
|
|
1229 err = errnoErr(e1)
|
|
1230 }
|
|
1231 return
|
|
1232 }
|
|
1233
|
|
1234 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1235
|
|
1236 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
|
|
1237 var _p0 *byte
|
|
1238 _p0, err = BytePtrFromString(path)
|
|
1239 if err != nil {
|
|
1240 return
|
|
1241 }
|
|
1242 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
|
|
1243 if e1 != 0 {
|
|
1244 err = errnoErr(e1)
|
|
1245 }
|
|
1246 return
|
|
1247 }
|
|
1248
|
|
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1250
|
|
1251 func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) {
|
|
1252 var _p0 *byte
|
|
1253 _p0, err = BytePtrFromString(fromPathName)
|
|
1254 if err != nil {
|
|
1255 return
|
|
1256 }
|
|
1257 var _p1 *byte
|
|
1258 _p1, err = BytePtrFromString(toPathName)
|
|
1259 if err != nil {
|
|
1260 return
|
|
1261 }
|
|
1262 _, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
|
1263 if e1 != 0 {
|
|
1264 err = errnoErr(e1)
|
|
1265 }
|
|
1266 return
|
|
1267 }
|
|
1268
|
|
1269 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1270
|
|
1271 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
|
|
1272 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
|
|
1273 if e1 != 0 {
|
|
1274 err = errnoErr(e1)
|
|
1275 }
|
|
1276 return
|
|
1277 }
|
|
1278
|
|
1279 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1280
|
|
1281 func OpenTree(dfd int, fileName string, flags uint) (r int, err error) {
|
|
1282 var _p0 *byte
|
|
1283 _p0, err = BytePtrFromString(fileName)
|
|
1284 if err != nil {
|
|
1285 return
|
|
1286 }
|
|
1287 r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
|
1288 r = int(r0)
|
|
1289 if e1 != 0 {
|
|
1290 err = errnoErr(e1)
|
|
1291 }
|
|
1292 return
|
|
1293 }
|
|
1294
|
|
1295 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1296
|
|
1297 func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
|
|
1298 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
|
|
1299 fd = int(r0)
|
|
1300 if e1 != 0 {
|
|
1301 err = errnoErr(e1)
|
|
1302 }
|
|
1303 return
|
|
1304 }
|
|
1305
|
|
1306 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1307
|
|
1308 func PivotRoot(newroot string, putold string) (err error) {
|
|
1309 var _p0 *byte
|
|
1310 _p0, err = BytePtrFromString(newroot)
|
|
1311 if err != nil {
|
|
1312 return
|
|
1313 }
|
|
1314 var _p1 *byte
|
|
1315 _p1, err = BytePtrFromString(putold)
|
|
1316 if err != nil {
|
|
1317 return
|
|
1318 }
|
|
1319 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
|
1320 if e1 != 0 {
|
|
1321 err = errnoErr(e1)
|
|
1322 }
|
|
1323 return
|
|
1324 }
|
|
1325
|
|
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1327
|
|
1328 func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
|
|
1329 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
|
|
1330 if e1 != 0 {
|
|
1331 err = errnoErr(e1)
|
|
1332 }
|
|
1333 return
|
|
1334 }
|
|
1335
|
|
1336 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1337
|
|
1338 func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
|
|
1339 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
|
|
1340 if e1 != 0 {
|
|
1341 err = errnoErr(e1)
|
|
1342 }
|
|
1343 return
|
|
1344 }
|
|
1345
|
|
1346 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1347
|
|
1348 func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
|
1349 r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
|
|
1350 n = int(r0)
|
|
1351 if e1 != 0 {
|
|
1352 err = errnoErr(e1)
|
|
1353 }
|
|
1354 return
|
|
1355 }
|
|
1356
|
|
1357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1358
|
|
1359 func read(fd int, p []byte) (n int, err error) {
|
|
1360 var _p0 unsafe.Pointer
|
|
1361 if len(p) > 0 {
|
|
1362 _p0 = unsafe.Pointer(&p[0])
|
|
1363 } else {
|
|
1364 _p0 = unsafe.Pointer(&_zero)
|
|
1365 }
|
|
1366 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
|
1367 n = int(r0)
|
|
1368 if e1 != 0 {
|
|
1369 err = errnoErr(e1)
|
|
1370 }
|
|
1371 return
|
|
1372 }
|
|
1373
|
|
1374 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1375
|
|
1376 func Removexattr(path string, attr string) (err error) {
|
|
1377 var _p0 *byte
|
|
1378 _p0, err = BytePtrFromString(path)
|
|
1379 if err != nil {
|
|
1380 return
|
|
1381 }
|
|
1382 var _p1 *byte
|
|
1383 _p1, err = BytePtrFromString(attr)
|
|
1384 if err != nil {
|
|
1385 return
|
|
1386 }
|
|
1387 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
|
1388 if e1 != 0 {
|
|
1389 err = errnoErr(e1)
|
|
1390 }
|
|
1391 return
|
|
1392 }
|
|
1393
|
|
1394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1395
|
|
1396 func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
|
|
1397 var _p0 *byte
|
|
1398 _p0, err = BytePtrFromString(oldpath)
|
|
1399 if err != nil {
|
|
1400 return
|
|
1401 }
|
|
1402 var _p1 *byte
|
|
1403 _p1, err = BytePtrFromString(newpath)
|
|
1404 if err != nil {
|
|
1405 return
|
|
1406 }
|
|
1407 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
|
1408 if e1 != 0 {
|
|
1409 err = errnoErr(e1)
|
|
1410 }
|
|
1411 return
|
|
1412 }
|
|
1413
|
|
1414 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1415
|
|
1416 func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
|
|
1417 var _p0 *byte
|
|
1418 _p0, err = BytePtrFromString(keyType)
|
|
1419 if err != nil {
|
|
1420 return
|
|
1421 }
|
|
1422 var _p1 *byte
|
|
1423 _p1, err = BytePtrFromString(description)
|
|
1424 if err != nil {
|
|
1425 return
|
|
1426 }
|
|
1427 var _p2 *byte
|
|
1428 _p2, err = BytePtrFromString(callback)
|
|
1429 if err != nil {
|
|
1430 return
|
|
1431 }
|
|
1432 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
|
|
1433 id = int(r0)
|
|
1434 if e1 != 0 {
|
|
1435 err = errnoErr(e1)
|
|
1436 }
|
|
1437 return
|
|
1438 }
|
|
1439
|
|
1440 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1441
|
|
1442 func Setdomainname(p []byte) (err error) {
|
|
1443 var _p0 unsafe.Pointer
|
|
1444 if len(p) > 0 {
|
|
1445 _p0 = unsafe.Pointer(&p[0])
|
|
1446 } else {
|
|
1447 _p0 = unsafe.Pointer(&_zero)
|
|
1448 }
|
|
1449 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
|
|
1450 if e1 != 0 {
|
|
1451 err = errnoErr(e1)
|
|
1452 }
|
|
1453 return
|
|
1454 }
|
|
1455
|
|
1456 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1457
|
|
1458 func Sethostname(p []byte) (err error) {
|
|
1459 var _p0 unsafe.Pointer
|
|
1460 if len(p) > 0 {
|
|
1461 _p0 = unsafe.Pointer(&p[0])
|
|
1462 } else {
|
|
1463 _p0 = unsafe.Pointer(&_zero)
|
|
1464 }
|
|
1465 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
|
|
1466 if e1 != 0 {
|
|
1467 err = errnoErr(e1)
|
|
1468 }
|
|
1469 return
|
|
1470 }
|
|
1471
|
|
1472 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1473
|
|
1474 func Setpgid(pid int, pgid int) (err error) {
|
|
1475 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
|
|
1476 if e1 != 0 {
|
|
1477 err = errnoErr(e1)
|
|
1478 }
|
|
1479 return
|
|
1480 }
|
|
1481
|
|
1482 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1483
|
|
1484 func Setsid() (pid int, err error) {
|
|
1485 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
|
|
1486 pid = int(r0)
|
|
1487 if e1 != 0 {
|
|
1488 err = errnoErr(e1)
|
|
1489 }
|
|
1490 return
|
|
1491 }
|
|
1492
|
|
1493 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1494
|
|
1495 func Settimeofday(tv *Timeval) (err error) {
|
|
1496 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
|
|
1497 if e1 != 0 {
|
|
1498 err = errnoErr(e1)
|
|
1499 }
|
|
1500 return
|
|
1501 }
|
|
1502
|
|
1503 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1504
|
|
1505 func Setns(fd int, nstype int) (err error) {
|
|
1506 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
|
|
1507 if e1 != 0 {
|
|
1508 err = errnoErr(e1)
|
|
1509 }
|
|
1510 return
|
|
1511 }
|
|
1512
|
|
1513 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1514
|
|
1515 func Setpriority(which int, who int, prio int) (err error) {
|
|
1516 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
|
|
1517 if e1 != 0 {
|
|
1518 err = errnoErr(e1)
|
|
1519 }
|
|
1520 return
|
|
1521 }
|
|
1522
|
|
1523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1524
|
|
1525 func Setxattr(path string, attr string, data []byte, flags int) (err error) {
|
|
1526 var _p0 *byte
|
|
1527 _p0, err = BytePtrFromString(path)
|
|
1528 if err != nil {
|
|
1529 return
|
|
1530 }
|
|
1531 var _p1 *byte
|
|
1532 _p1, err = BytePtrFromString(attr)
|
|
1533 if err != nil {
|
|
1534 return
|
|
1535 }
|
|
1536 var _p2 unsafe.Pointer
|
|
1537 if len(data) > 0 {
|
|
1538 _p2 = unsafe.Pointer(&data[0])
|
|
1539 } else {
|
|
1540 _p2 = unsafe.Pointer(&_zero)
|
|
1541 }
|
|
1542 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
|
|
1543 if e1 != 0 {
|
|
1544 err = errnoErr(e1)
|
|
1545 }
|
|
1546 return
|
|
1547 }
|
|
1548
|
|
1549 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1550
|
|
1551 func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
|
|
1552 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
|
|
1553 newfd = int(r0)
|
|
1554 if e1 != 0 {
|
|
1555 err = errnoErr(e1)
|
|
1556 }
|
|
1557 return
|
|
1558 }
|
|
1559
|
|
1560 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1561
|
|
1562 func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
|
|
1563 var _p0 *byte
|
|
1564 _p0, err = BytePtrFromString(path)
|
|
1565 if err != nil {
|
|
1566 return
|
|
1567 }
|
|
1568 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
|
|
1569 if e1 != 0 {
|
|
1570 err = errnoErr(e1)
|
|
1571 }
|
|
1572 return
|
|
1573 }
|
|
1574
|
|
1575 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1576
|
|
1577 func Sync() {
|
|
1578 SyscallNoError(SYS_SYNC, 0, 0, 0)
|
|
1579 return
|
|
1580 }
|
|
1581
|
|
1582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1583
|
|
1584 func Syncfs(fd int) (err error) {
|
|
1585 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
|
|
1586 if e1 != 0 {
|
|
1587 err = errnoErr(e1)
|
|
1588 }
|
|
1589 return
|
|
1590 }
|
|
1591
|
|
1592 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1593
|
|
1594 func Sysinfo(info *Sysinfo_t) (err error) {
|
|
1595 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
|
|
1596 if e1 != 0 {
|
|
1597 err = errnoErr(e1)
|
|
1598 }
|
|
1599 return
|
|
1600 }
|
|
1601
|
|
1602 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1603
|
|
1604 func TimerfdCreate(clockid int, flags int) (fd int, err error) {
|
|
1605 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
|
|
1606 fd = int(r0)
|
|
1607 if e1 != 0 {
|
|
1608 err = errnoErr(e1)
|
|
1609 }
|
|
1610 return
|
|
1611 }
|
|
1612
|
|
1613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1614
|
|
1615 func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
|
|
1616 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
|
|
1617 if e1 != 0 {
|
|
1618 err = errnoErr(e1)
|
|
1619 }
|
|
1620 return
|
|
1621 }
|
|
1622
|
|
1623 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1624
|
|
1625 func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
|
|
1626 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
|
|
1627 if e1 != 0 {
|
|
1628 err = errnoErr(e1)
|
|
1629 }
|
|
1630 return
|
|
1631 }
|
|
1632
|
|
1633 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1634
|
|
1635 func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
|
|
1636 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
|
|
1637 if e1 != 0 {
|
|
1638 err = errnoErr(e1)
|
|
1639 }
|
|
1640 return
|
|
1641 }
|
|
1642
|
|
1643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1644
|
|
1645 func Times(tms *Tms) (ticks uintptr, err error) {
|
|
1646 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
|
|
1647 ticks = uintptr(r0)
|
|
1648 if e1 != 0 {
|
|
1649 err = errnoErr(e1)
|
|
1650 }
|
|
1651 return
|
|
1652 }
|
|
1653
|
|
1654 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1655
|
|
1656 func Umask(mask int) (oldmask int) {
|
|
1657 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
|
|
1658 oldmask = int(r0)
|
|
1659 return
|
|
1660 }
|
|
1661
|
|
1662 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1663
|
|
1664 func Uname(buf *Utsname) (err error) {
|
|
1665 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
|
|
1666 if e1 != 0 {
|
|
1667 err = errnoErr(e1)
|
|
1668 }
|
|
1669 return
|
|
1670 }
|
|
1671
|
|
1672 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1673
|
|
1674 func Unmount(target string, flags int) (err error) {
|
|
1675 var _p0 *byte
|
|
1676 _p0, err = BytePtrFromString(target)
|
|
1677 if err != nil {
|
|
1678 return
|
|
1679 }
|
|
1680 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
|
1681 if e1 != 0 {
|
|
1682 err = errnoErr(e1)
|
|
1683 }
|
|
1684 return
|
|
1685 }
|
|
1686
|
|
1687 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1688
|
|
1689 func Unshare(flags int) (err error) {
|
|
1690 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
|
|
1691 if e1 != 0 {
|
|
1692 err = errnoErr(e1)
|
|
1693 }
|
|
1694 return
|
|
1695 }
|
|
1696
|
|
1697 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1698
|
|
1699 func write(fd int, p []byte) (n int, err error) {
|
|
1700 var _p0 unsafe.Pointer
|
|
1701 if len(p) > 0 {
|
|
1702 _p0 = unsafe.Pointer(&p[0])
|
|
1703 } else {
|
|
1704 _p0 = unsafe.Pointer(&_zero)
|
|
1705 }
|
|
1706 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
|
1707 n = int(r0)
|
|
1708 if e1 != 0 {
|
|
1709 err = errnoErr(e1)
|
|
1710 }
|
|
1711 return
|
|
1712 }
|
|
1713
|
|
1714 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1715
|
|
1716 func exitThread(code int) (err error) {
|
|
1717 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
|
1718 if e1 != 0 {
|
|
1719 err = errnoErr(e1)
|
|
1720 }
|
|
1721 return
|
|
1722 }
|
|
1723
|
|
1724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1725
|
|
1726 func readlen(fd int, p *byte, np int) (n int, err error) {
|
|
1727 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
|
|
1728 n = int(r0)
|
|
1729 if e1 != 0 {
|
|
1730 err = errnoErr(e1)
|
|
1731 }
|
|
1732 return
|
|
1733 }
|
|
1734
|
|
1735 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1736
|
|
1737 func writelen(fd int, p *byte, np int) (n int, err error) {
|
|
1738 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
|
|
1739 n = int(r0)
|
|
1740 if e1 != 0 {
|
|
1741 err = errnoErr(e1)
|
|
1742 }
|
|
1743 return
|
|
1744 }
|
|
1745
|
|
1746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1747
|
|
1748 func readv(fd int, iovs []Iovec) (n int, err error) {
|
|
1749 var _p0 unsafe.Pointer
|
|
1750 if len(iovs) > 0 {
|
|
1751 _p0 = unsafe.Pointer(&iovs[0])
|
|
1752 } else {
|
|
1753 _p0 = unsafe.Pointer(&_zero)
|
|
1754 }
|
|
1755 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
|
1756 n = int(r0)
|
|
1757 if e1 != 0 {
|
|
1758 err = errnoErr(e1)
|
|
1759 }
|
|
1760 return
|
|
1761 }
|
|
1762
|
|
1763 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1764
|
|
1765 func writev(fd int, iovs []Iovec) (n int, err error) {
|
|
1766 var _p0 unsafe.Pointer
|
|
1767 if len(iovs) > 0 {
|
|
1768 _p0 = unsafe.Pointer(&iovs[0])
|
|
1769 } else {
|
|
1770 _p0 = unsafe.Pointer(&_zero)
|
|
1771 }
|
|
1772 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
|
1773 n = int(r0)
|
|
1774 if e1 != 0 {
|
|
1775 err = errnoErr(e1)
|
|
1776 }
|
|
1777 return
|
|
1778 }
|
|
1779
|
|
1780 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1781
|
|
1782 func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
|
1783 var _p0 unsafe.Pointer
|
|
1784 if len(iovs) > 0 {
|
|
1785 _p0 = unsafe.Pointer(&iovs[0])
|
|
1786 } else {
|
|
1787 _p0 = unsafe.Pointer(&_zero)
|
|
1788 }
|
|
1789 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
|
1790 n = int(r0)
|
|
1791 if e1 != 0 {
|
|
1792 err = errnoErr(e1)
|
|
1793 }
|
|
1794 return
|
|
1795 }
|
|
1796
|
|
1797 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1798
|
|
1799 func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
|
1800 var _p0 unsafe.Pointer
|
|
1801 if len(iovs) > 0 {
|
|
1802 _p0 = unsafe.Pointer(&iovs[0])
|
|
1803 } else {
|
|
1804 _p0 = unsafe.Pointer(&_zero)
|
|
1805 }
|
|
1806 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
|
1807 n = int(r0)
|
|
1808 if e1 != 0 {
|
|
1809 err = errnoErr(e1)
|
|
1810 }
|
|
1811 return
|
|
1812 }
|
|
1813
|
|
1814 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1815
|
|
1816 func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
|
1817 var _p0 unsafe.Pointer
|
|
1818 if len(iovs) > 0 {
|
|
1819 _p0 = unsafe.Pointer(&iovs[0])
|
|
1820 } else {
|
|
1821 _p0 = unsafe.Pointer(&_zero)
|
|
1822 }
|
|
1823 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
|
1824 n = int(r0)
|
|
1825 if e1 != 0 {
|
|
1826 err = errnoErr(e1)
|
|
1827 }
|
|
1828 return
|
|
1829 }
|
|
1830
|
|
1831 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1832
|
|
1833 func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
|
1834 var _p0 unsafe.Pointer
|
|
1835 if len(iovs) > 0 {
|
|
1836 _p0 = unsafe.Pointer(&iovs[0])
|
|
1837 } else {
|
|
1838 _p0 = unsafe.Pointer(&_zero)
|
|
1839 }
|
|
1840 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
|
1841 n = int(r0)
|
|
1842 if e1 != 0 {
|
|
1843 err = errnoErr(e1)
|
|
1844 }
|
|
1845 return
|
|
1846 }
|
|
1847
|
|
1848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1849
|
|
1850 func munmap(addr uintptr, length uintptr) (err error) {
|
|
1851 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
|
1852 if e1 != 0 {
|
|
1853 err = errnoErr(e1)
|
|
1854 }
|
|
1855 return
|
|
1856 }
|
|
1857
|
|
1858 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1859
|
|
1860 func Madvise(b []byte, advice int) (err error) {
|
|
1861 var _p0 unsafe.Pointer
|
|
1862 if len(b) > 0 {
|
|
1863 _p0 = unsafe.Pointer(&b[0])
|
|
1864 } else {
|
|
1865 _p0 = unsafe.Pointer(&_zero)
|
|
1866 }
|
|
1867 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
|
|
1868 if e1 != 0 {
|
|
1869 err = errnoErr(e1)
|
|
1870 }
|
|
1871 return
|
|
1872 }
|
|
1873
|
|
1874 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1875
|
|
1876 func Mprotect(b []byte, prot int) (err error) {
|
|
1877 var _p0 unsafe.Pointer
|
|
1878 if len(b) > 0 {
|
|
1879 _p0 = unsafe.Pointer(&b[0])
|
|
1880 } else {
|
|
1881 _p0 = unsafe.Pointer(&_zero)
|
|
1882 }
|
|
1883 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
|
|
1884 if e1 != 0 {
|
|
1885 err = errnoErr(e1)
|
|
1886 }
|
|
1887 return
|
|
1888 }
|
|
1889
|
|
1890 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1891
|
|
1892 func Mlock(b []byte) (err error) {
|
|
1893 var _p0 unsafe.Pointer
|
|
1894 if len(b) > 0 {
|
|
1895 _p0 = unsafe.Pointer(&b[0])
|
|
1896 } else {
|
|
1897 _p0 = unsafe.Pointer(&_zero)
|
|
1898 }
|
|
1899 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
|
|
1900 if e1 != 0 {
|
|
1901 err = errnoErr(e1)
|
|
1902 }
|
|
1903 return
|
|
1904 }
|
|
1905
|
|
1906 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1907
|
|
1908 func Mlockall(flags int) (err error) {
|
|
1909 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
|
|
1910 if e1 != 0 {
|
|
1911 err = errnoErr(e1)
|
|
1912 }
|
|
1913 return
|
|
1914 }
|
|
1915
|
|
1916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1917
|
|
1918 func Msync(b []byte, flags int) (err error) {
|
|
1919 var _p0 unsafe.Pointer
|
|
1920 if len(b) > 0 {
|
|
1921 _p0 = unsafe.Pointer(&b[0])
|
|
1922 } else {
|
|
1923 _p0 = unsafe.Pointer(&_zero)
|
|
1924 }
|
|
1925 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
|
|
1926 if e1 != 0 {
|
|
1927 err = errnoErr(e1)
|
|
1928 }
|
|
1929 return
|
|
1930 }
|
|
1931
|
|
1932 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1933
|
|
1934 func Munlock(b []byte) (err error) {
|
|
1935 var _p0 unsafe.Pointer
|
|
1936 if len(b) > 0 {
|
|
1937 _p0 = unsafe.Pointer(&b[0])
|
|
1938 } else {
|
|
1939 _p0 = unsafe.Pointer(&_zero)
|
|
1940 }
|
|
1941 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
|
|
1942 if e1 != 0 {
|
|
1943 err = errnoErr(e1)
|
|
1944 }
|
|
1945 return
|
|
1946 }
|
|
1947
|
|
1948 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1949
|
|
1950 func Munlockall() (err error) {
|
|
1951 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
|
|
1952 if e1 != 0 {
|
|
1953 err = errnoErr(e1)
|
|
1954 }
|
|
1955 return
|
|
1956 }
|
|
1957
|
|
1958 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1959
|
|
1960 func faccessat(dirfd int, path string, mode uint32) (err error) {
|
|
1961 var _p0 *byte
|
|
1962 _p0, err = BytePtrFromString(path)
|
|
1963 if err != nil {
|
|
1964 return
|
|
1965 }
|
|
1966 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
|
|
1967 if e1 != 0 {
|
|
1968 err = errnoErr(e1)
|
|
1969 }
|
|
1970 return
|
|
1971 }
|
|
1972
|
|
1973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1974
|
|
1975 func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
|
|
1976 var _p0 *byte
|
|
1977 _p0, err = BytePtrFromString(path)
|
|
1978 if err != nil {
|
|
1979 return
|
|
1980 }
|
|
1981 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
|
|
1982 if e1 != 0 {
|
|
1983 err = errnoErr(e1)
|
|
1984 }
|
|
1985 return
|
|
1986 }
|
|
1987
|
|
1988 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
1989
|
|
1990 func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
|
|
1991 var _p0 *byte
|
|
1992 _p0, err = BytePtrFromString(pathname)
|
|
1993 if err != nil {
|
|
1994 return
|
|
1995 }
|
|
1996 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
|
|
1997 if e1 != 0 {
|
|
1998 err = errnoErr(e1)
|
|
1999 }
|
|
2000 return
|
|
2001 }
|
|
2002
|
|
2003 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2004
|
|
2005 func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
|
|
2006 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
|
|
2007 fd = int(r0)
|
|
2008 if e1 != 0 {
|
|
2009 err = errnoErr(e1)
|
|
2010 }
|
|
2011 return
|
|
2012 }
|
|
2013
|
|
2014 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2015
|
|
2016 func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
|
|
2017 var _p0 unsafe.Pointer
|
|
2018 if len(localIov) > 0 {
|
|
2019 _p0 = unsafe.Pointer(&localIov[0])
|
|
2020 } else {
|
|
2021 _p0 = unsafe.Pointer(&_zero)
|
|
2022 }
|
|
2023 var _p1 unsafe.Pointer
|
|
2024 if len(remoteIov) > 0 {
|
|
2025 _p1 = unsafe.Pointer(&remoteIov[0])
|
|
2026 } else {
|
|
2027 _p1 = unsafe.Pointer(&_zero)
|
|
2028 }
|
|
2029 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
|
|
2030 n = int(r0)
|
|
2031 if e1 != 0 {
|
|
2032 err = errnoErr(e1)
|
|
2033 }
|
|
2034 return
|
|
2035 }
|
|
2036
|
|
2037 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2038
|
|
2039 func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
|
|
2040 var _p0 unsafe.Pointer
|
|
2041 if len(localIov) > 0 {
|
|
2042 _p0 = unsafe.Pointer(&localIov[0])
|
|
2043 } else {
|
|
2044 _p0 = unsafe.Pointer(&_zero)
|
|
2045 }
|
|
2046 var _p1 unsafe.Pointer
|
|
2047 if len(remoteIov) > 0 {
|
|
2048 _p1 = unsafe.Pointer(&remoteIov[0])
|
|
2049 } else {
|
|
2050 _p1 = unsafe.Pointer(&_zero)
|
|
2051 }
|
|
2052 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
|
|
2053 n = int(r0)
|
|
2054 if e1 != 0 {
|
|
2055 err = errnoErr(e1)
|
|
2056 }
|
|
2057 return
|
|
2058 }
|
|
2059
|
|
2060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2061
|
|
2062 func PidfdOpen(pid int, flags int) (fd int, err error) {
|
|
2063 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0)
|
|
2064 fd = int(r0)
|
|
2065 if e1 != 0 {
|
|
2066 err = errnoErr(e1)
|
|
2067 }
|
|
2068 return
|
|
2069 }
|
|
2070
|
|
2071 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2072
|
|
2073 func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) {
|
|
2074 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags))
|
|
2075 fd = int(r0)
|
|
2076 if e1 != 0 {
|
|
2077 err = errnoErr(e1)
|
|
2078 }
|
|
2079 return
|
|
2080 }
|
|
2081
|
|
2082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2083
|
|
2084 func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) {
|
|
2085 _, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0)
|
|
2086 if e1 != 0 {
|
|
2087 err = errnoErr(e1)
|
|
2088 }
|
|
2089 return
|
|
2090 }
|
|
2091
|
|
2092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2093
|
|
2094 func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
|
|
2095 r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag))
|
|
2096 ret = uintptr(r0)
|
|
2097 if e1 != 0 {
|
|
2098 err = errnoErr(e1)
|
|
2099 }
|
|
2100 return
|
|
2101 }
|
|
2102
|
|
2103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2104
|
|
2105 func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
|
|
2106 r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
|
|
2107 result = int(r0)
|
|
2108 if e1 != 0 {
|
|
2109 err = errnoErr(e1)
|
|
2110 }
|
|
2111 return
|
|
2112 }
|
|
2113
|
|
2114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2115
|
|
2116 func shmdt(addr uintptr) (err error) {
|
|
2117 _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0)
|
|
2118 if e1 != 0 {
|
|
2119 err = errnoErr(e1)
|
|
2120 }
|
|
2121 return
|
|
2122 }
|
|
2123
|
|
2124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2125
|
|
2126 func shmget(key int, size int, flag int) (id int, err error) {
|
|
2127 r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag))
|
|
2128 id = int(r0)
|
|
2129 if e1 != 0 {
|
|
2130 err = errnoErr(e1)
|
|
2131 }
|
|
2132 return
|
|
2133 }
|
|
2134
|
|
2135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2136
|
|
2137 func getitimer(which int, currValue *Itimerval) (err error) {
|
|
2138 _, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0)
|
|
2139 if e1 != 0 {
|
|
2140 err = errnoErr(e1)
|
|
2141 }
|
|
2142 return
|
|
2143 }
|
|
2144
|
|
2145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
2146
|
|
2147 func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) {
|
|
2148 _, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)))
|
|
2149 if e1 != 0 {
|
|
2150 err = errnoErr(e1)
|
|
2151 }
|
|
2152 return
|
|
2153 }
|