Mercurial > yakumo_izuru > aya
comparison vendor/golang.org/x/sys/unix/zsyscall_linux.go @ 66:787b5ee0289d draft
Use vendored modules
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Sun, 23 Jul 2023 13:18:53 +0000 |
parents | |
children | 4b79810863f6 |
comparison
equal
deleted
inserted
replaced
65:6d985efa0f7a | 66:787b5ee0289d |
---|---|
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 } |