blob: dc69d99c6129f4e96415e359fd69bb15607bac4f [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001// go run mksyscall.go -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build linux,arm
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
William Kurkiandaa6bb22019-03-07 12:26:28 -050017func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
18 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23}
24
25// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
khenaidooac637102019-01-14 15:44:34 -050027func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
28 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33}
34
35// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
khenaidooac637102019-01-14 15:44:34 -050037func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
38 r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
39 n = int64(int64(r1)<<32 | int64(r0))
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44}
45
46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
William Kurkiandaa6bb22019-03-07 12:26:28 -050048func pipe(p *[2]_C_int) (err error) {
49 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
50 if e1 != 0 {
51 err = errnoErr(e1)
52 }
53 return
54}
55
56// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
57
khenaidooac637102019-01-14 15:44:34 -050058func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
59 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
60 fd = int(r0)
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65}
66
67// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
70 r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
71 fd = int(r0)
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
81 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86}
87
88// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
91 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96}
97
98// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100func getgroups(n int, list *_Gid_t) (nn int, err error) {
101 r0, _, e1 := RawSyscall(SYS_GETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
102 nn = int(r0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func setgroups(n int, list *_Gid_t) (err error) {
112 _, _, e1 := RawSyscall(SYS_SETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
122 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
132 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socket(domain int, typ int, proto int) (fd int, err error) {
142 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
143 fd = int(r0)
144 if e1 != 0 {
145 err = errnoErr(e1)
146 }
147 return
148}
149
150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
151
152func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
153 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
154 if e1 != 0 {
155 err = errnoErr(e1)
156 }
157 return
158}
159
160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
161
162func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
163 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
164 if e1 != 0 {
165 err = errnoErr(e1)
166 }
167 return
168}
169
170// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
171
172func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
173 var _p0 unsafe.Pointer
174 if len(p) > 0 {
175 _p0 = unsafe.Pointer(&p[0])
176 } else {
177 _p0 = unsafe.Pointer(&_zero)
178 }
179 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
180 n = int(r0)
181 if e1 != 0 {
182 err = errnoErr(e1)
183 }
184 return
185}
186
187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
188
189func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
190 var _p0 unsafe.Pointer
191 if len(buf) > 0 {
192 _p0 = unsafe.Pointer(&buf[0])
193 } else {
194 _p0 = unsafe.Pointer(&_zero)
195 }
196 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201}
202
203// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205func socketpair(domain int, typ int, flags int, fd *[2]int32) (err error) {
206 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(flags), uintptr(unsafe.Pointer(fd)), 0, 0)
207 if e1 != 0 {
208 err = errnoErr(e1)
209 }
210 return
211}
212
213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
214
215func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
216 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
217 n = int(r0)
218 if e1 != 0 {
219 err = errnoErr(e1)
220 }
221 return
222}
223
224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
225
226func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
227 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
228 n = int(r0)
229 if e1 != 0 {
230 err = errnoErr(e1)
231 }
232 return
233}
234
235// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
236
Andrea Campanella3614a922021-02-25 12:40:42 +0100237func dup2(oldfd int, newfd int) (err error) {
khenaidooac637102019-01-14 15:44:34 -0500238 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
239 if e1 != 0 {
240 err = errnoErr(e1)
241 }
242 return
243}
244
245// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
246
247func EpollCreate(size int) (fd int, err error) {
248 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
249 fd = int(r0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
259 var _p0 unsafe.Pointer
260 if len(events) > 0 {
261 _p0 = unsafe.Pointer(&events[0])
262 } else {
263 _p0 = unsafe.Pointer(&_zero)
264 }
265 r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
266 n = int(r0)
267 if e1 != 0 {
268 err = errnoErr(e1)
269 }
270 return
271}
272
273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
274
275func Fchown(fd int, uid int, gid int) (err error) {
276 _, _, e1 := Syscall(SYS_FCHOWN32, uintptr(fd), uintptr(uid), uintptr(gid))
277 if e1 != 0 {
278 err = errnoErr(e1)
279 }
280 return
281}
282
283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285func Fstat(fd int, stat *Stat_t) (err error) {
286 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
287 if e1 != 0 {
288 err = errnoErr(e1)
289 }
290 return
291}
292
293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
294
295func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
296 var _p0 *byte
297 _p0, err = BytePtrFromString(path)
298 if err != nil {
299 return
300 }
301 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306}
307
308// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310func Getegid() (egid int) {
311 r0, _ := RawSyscallNoError(SYS_GETEGID32, 0, 0, 0)
312 egid = int(r0)
313 return
314}
315
316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
317
318func Geteuid() (euid int) {
319 r0, _ := RawSyscallNoError(SYS_GETEUID32, 0, 0, 0)
320 euid = int(r0)
321 return
322}
323
324// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326func Getgid() (gid int) {
327 r0, _ := RawSyscallNoError(SYS_GETGID32, 0, 0, 0)
328 gid = int(r0)
329 return
330}
331
332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
333
334func Getuid() (uid int) {
335 r0, _ := RawSyscallNoError(SYS_GETUID32, 0, 0, 0)
336 uid = int(r0)
337 return
338}
339
340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342func InotifyInit() (fd int, err error) {
343 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
344 fd = int(r0)
345 if e1 != 0 {
346 err = errnoErr(e1)
347 }
348 return
349}
350
351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
352
353func Lchown(path string, uid int, gid int) (err error) {
354 var _p0 *byte
355 _p0, err = BytePtrFromString(path)
356 if err != nil {
357 return
358 }
359 _, _, e1 := Syscall(SYS_LCHOWN32, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
360 if e1 != 0 {
361 err = errnoErr(e1)
362 }
363 return
364}
365
366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
367
368func Listen(s int, n int) (err error) {
369 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
370 if e1 != 0 {
371 err = errnoErr(e1)
372 }
373 return
374}
375
376// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
377
378func Lstat(path string, stat *Stat_t) (err error) {
379 var _p0 *byte
380 _p0, err = BytePtrFromString(path)
381 if err != nil {
382 return
383 }
384 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
385 if e1 != 0 {
386 err = errnoErr(e1)
387 }
388 return
389}
390
391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392
393func Pause() (err error) {
394 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
395 if e1 != 0 {
396 err = errnoErr(e1)
397 }
398 return
399}
400
401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
402
Stephane Barbarie260a5632019-02-26 16:12:49 -0500403func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
404 var _p0 *byte
405 _p0, err = BytePtrFromString(oldpath)
406 if err != nil {
407 return
408 }
409 var _p1 *byte
410 _p1, err = BytePtrFromString(newpath)
411 if err != nil {
412 return
413 }
414 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
415 if e1 != 0 {
416 err = errnoErr(e1)
417 }
418 return
419}
420
421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422
khenaidooac637102019-01-14 15:44:34 -0500423func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
424 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
425 written = int(r0)
426 if e1 != 0 {
427 err = errnoErr(e1)
428 }
429 return
430}
431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433
434func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
435 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
436 n = int(r0)
437 if e1 != 0 {
438 err = errnoErr(e1)
439 }
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
Andrea Campanella3614a922021-02-25 12:40:42 +0100445func setfsgid(gid int) (prev int, err error) {
446 r0, _, e1 := Syscall(SYS_SETFSGID32, uintptr(gid), 0, 0)
447 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500448 if e1 != 0 {
449 err = errnoErr(e1)
450 }
451 return
452}
453
454// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
455
Andrea Campanella3614a922021-02-25 12:40:42 +0100456func setfsuid(uid int) (prev int, err error) {
457 r0, _, e1 := Syscall(SYS_SETFSUID32, uintptr(uid), 0, 0)
458 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500459 if e1 != 0 {
460 err = errnoErr(e1)
461 }
462 return
463}
464
465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
466
467func Setregid(rgid int, egid int) (err error) {
468 _, _, e1 := RawSyscall(SYS_SETREGID32, uintptr(rgid), uintptr(egid), 0)
469 if e1 != 0 {
470 err = errnoErr(e1)
471 }
472 return
473}
474
475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
476
477func Setresgid(rgid int, egid int, sgid int) (err error) {
478 _, _, e1 := RawSyscall(SYS_SETRESGID32, uintptr(rgid), uintptr(egid), uintptr(sgid))
479 if e1 != 0 {
480 err = errnoErr(e1)
481 }
482 return
483}
484
485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
486
487func Setresuid(ruid int, euid int, suid int) (err error) {
488 _, _, e1 := RawSyscall(SYS_SETRESUID32, uintptr(ruid), uintptr(euid), uintptr(suid))
489 if e1 != 0 {
490 err = errnoErr(e1)
491 }
492 return
493}
494
495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
496
497func Setreuid(ruid int, euid int) (err error) {
498 _, _, e1 := RawSyscall(SYS_SETREUID32, uintptr(ruid), uintptr(euid), 0)
499 if e1 != 0 {
500 err = errnoErr(e1)
501 }
502 return
503}
504
505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507func Shutdown(fd int, how int) (err error) {
508 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
509 if e1 != 0 {
510 err = errnoErr(e1)
511 }
512 return
513}
514
515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
516
517func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
518 r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
519 n = int(r0)
520 if e1 != 0 {
521 err = errnoErr(e1)
522 }
523 return
524}
525
526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
527
528func Stat(path string, stat *Stat_t) (err error) {
529 var _p0 *byte
530 _p0, err = BytePtrFromString(path)
531 if err != nil {
532 return
533 }
534 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
535 if e1 != 0 {
536 err = errnoErr(e1)
537 }
538 return
539}
540
541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
542
543func Ustat(dev int, ubuf *Ustat_t) (err error) {
544 _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
545 if e1 != 0 {
546 err = errnoErr(e1)
547 }
548 return
549}
550
551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
552
553func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
554 var _p0 *byte
555 _p0, err = BytePtrFromString(path)
556 if err != nil {
557 return
558 }
559 _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
560 if e1 != 0 {
561 err = errnoErr(e1)
562 }
563 return
564}
565
566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
567
568func Gettimeofday(tv *Timeval) (err error) {
569 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
570 if e1 != 0 {
571 err = errnoErr(e1)
572 }
573 return
574}
575
576// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
577
578func utimes(path string, times *[2]Timeval) (err error) {
579 var _p0 *byte
580 _p0, err = BytePtrFromString(path)
581 if err != nil {
582 return
583 }
584 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
585 if e1 != 0 {
586 err = errnoErr(e1)
587 }
588 return
589}
590
591// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
592
593func Pread(fd int, p []byte, offset int64) (n int, err error) {
594 var _p0 unsafe.Pointer
595 if len(p) > 0 {
596 _p0 = unsafe.Pointer(&p[0])
597 } else {
598 _p0 = unsafe.Pointer(&_zero)
599 }
600 r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
601 n = int(r0)
602 if e1 != 0 {
603 err = errnoErr(e1)
604 }
605 return
606}
607
608// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
609
610func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
611 var _p0 unsafe.Pointer
612 if len(p) > 0 {
613 _p0 = unsafe.Pointer(&p[0])
614 } else {
615 _p0 = unsafe.Pointer(&_zero)
616 }
617 r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
618 n = 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
627func Truncate(path string, length int64) (err error) {
628 var _p0 *byte
629 _p0, err = BytePtrFromString(path)
630 if err != nil {
631 return
632 }
633 _, _, e1 := Syscall6(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
634 if e1 != 0 {
635 err = errnoErr(e1)
636 }
637 return
638}
639
640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641
642func Ftruncate(fd int, length int64) (err error) {
643 _, _, e1 := Syscall6(SYS_FTRUNCATE64, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
644 if e1 != 0 {
645 err = errnoErr(e1)
646 }
647 return
648}
649
650// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
651
652func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) {
653 r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset))
654 xaddr = uintptr(r0)
655 if e1 != 0 {
656 err = errnoErr(e1)
657 }
658 return
659}
660
661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
662
663func getrlimit(resource int, rlim *rlimit32) (err error) {
664 _, _, e1 := RawSyscall(SYS_UGETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
665 if e1 != 0 {
666 err = errnoErr(e1)
667 }
668 return
669}
670
671// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
672
673func setrlimit(resource int, rlim *rlimit32) (err error) {
674 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
675 if e1 != 0 {
676 err = errnoErr(e1)
677 }
678 return
679}
680
681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
682
683func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
684 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
685 n = int(r0)
686 if e1 != 0 {
687 err = errnoErr(e1)
688 }
689 return
690}
691
692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694func armSyncFileRange(fd int, flags int, off int64, n int64) (err error) {
695 _, _, e1 := Syscall6(SYS_ARM_SYNC_FILE_RANGE, uintptr(fd), uintptr(flags), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32))
696 if e1 != 0 {
697 err = errnoErr(e1)
698 }
699 return
700}
Scott Baker8461e152019-10-01 14:44:30 -0700701
702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
703
704func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
705 var _p0 *byte
706 _p0, err = BytePtrFromString(cmdline)
707 if err != nil {
708 return
709 }
710 _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
711 if e1 != 0 {
712 err = errnoErr(e1)
713 }
714 return
715}