OSDN Git Service

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