OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / sys / unix / zsyscall_darwin_386.go
1 // mksyscall.pl -l32 -tags darwin,386 syscall_bsd.go syscall_darwin.go syscall_darwin_386.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build darwin,386
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 getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18         r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19         n = int(r0)
20         if e1 != 0 {
21                 err = errnoErr(e1)
22         }
23         return
24 }
25
26 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28 func setgroups(ngid int, gid *_Gid_t) (err error) {
29         _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30         if e1 != 0 {
31                 err = errnoErr(e1)
32         }
33         return
34 }
35
36 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39         r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40         wpid = int(r0)
41         if e1 != 0 {
42                 err = errnoErr(e1)
43         }
44         return
45 }
46
47 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50         r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51         fd = int(r0)
52         if e1 != 0 {
53                 err = errnoErr(e1)
54         }
55         return
56 }
57
58 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61         _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62         if e1 != 0 {
63                 err = errnoErr(e1)
64         }
65         return
66 }
67
68 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71         _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
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
80 func socket(domain int, typ int, proto int) (fd int, err error) {
81         r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82         fd = int(r0)
83         if e1 != 0 {
84                 err = errnoErr(e1)
85         }
86         return
87 }
88
89 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92         _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93         if e1 != 0 {
94                 err = errnoErr(e1)
95         }
96         return
97 }
98
99 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102         _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
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 getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112         _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
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
121 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122         _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
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 Shutdown(s int, how int) (err error) {
132         _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 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
141 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142         _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143         if e1 != 0 {
144                 err = errnoErr(e1)
145         }
146         return
147 }
148
149 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152         var _p0 unsafe.Pointer
153         if len(p) > 0 {
154                 _p0 = unsafe.Pointer(&p[0])
155         } else {
156                 _p0 = unsafe.Pointer(&_zero)
157         }
158         r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159         n = int(r0)
160         if e1 != 0 {
161                 err = errnoErr(e1)
162         }
163         return
164 }
165
166 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169         var _p0 unsafe.Pointer
170         if len(buf) > 0 {
171                 _p0 = unsafe.Pointer(&buf[0])
172         } else {
173                 _p0 = unsafe.Pointer(&_zero)
174         }
175         _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176         if e1 != 0 {
177                 err = errnoErr(e1)
178         }
179         return
180 }
181
182 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185         r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186         n = int(r0)
187         if e1 != 0 {
188                 err = errnoErr(e1)
189         }
190         return
191 }
192
193 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196         r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197         n = int(r0)
198         if e1 != 0 {
199                 err = errnoErr(e1)
200         }
201         return
202 }
203
204 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207         r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208         n = int(r0)
209         if e1 != 0 {
210                 err = errnoErr(e1)
211         }
212         return
213 }
214
215 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218         var _p0 unsafe.Pointer
219         if len(mib) > 0 {
220                 _p0 = unsafe.Pointer(&mib[0])
221         } else {
222                 _p0 = unsafe.Pointer(&_zero)
223         }
224         _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225         if e1 != 0 {
226                 err = errnoErr(e1)
227         }
228         return
229 }
230
231 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233 func utimes(path string, timeval *[2]Timeval) (err error) {
234         var _p0 *byte
235         _p0, err = BytePtrFromString(path)
236         if err != nil {
237                 return
238         }
239         _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240         if e1 != 0 {
241                 err = errnoErr(e1)
242         }
243         return
244 }
245
246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248 func futimes(fd int, timeval *[2]Timeval) (err error) {
249         _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
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 fcntl(fd int, cmd int, arg int) (val int, err error) {
259         r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260         val = int(r0)
261         if e1 != 0 {
262                 err = errnoErr(e1)
263         }
264         return
265 }
266
267 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269 func Madvise(b []byte, behav int) (err error) {
270         var _p0 unsafe.Pointer
271         if len(b) > 0 {
272                 _p0 = unsafe.Pointer(&b[0])
273         } else {
274                 _p0 = unsafe.Pointer(&_zero)
275         }
276         _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
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
285 func Mlock(b []byte) (err error) {
286         var _p0 unsafe.Pointer
287         if len(b) > 0 {
288                 _p0 = unsafe.Pointer(&b[0])
289         } else {
290                 _p0 = unsafe.Pointer(&_zero)
291         }
292         _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
293         if e1 != 0 {
294                 err = errnoErr(e1)
295         }
296         return
297 }
298
299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
300
301 func Mlockall(flags int) (err error) {
302         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
303         if e1 != 0 {
304                 err = errnoErr(e1)
305         }
306         return
307 }
308
309 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311 func Mprotect(b []byte, prot int) (err error) {
312         var _p0 unsafe.Pointer
313         if len(b) > 0 {
314                 _p0 = unsafe.Pointer(&b[0])
315         } else {
316                 _p0 = unsafe.Pointer(&_zero)
317         }
318         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
319         if e1 != 0 {
320                 err = errnoErr(e1)
321         }
322         return
323 }
324
325 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
326
327 func Msync(b []byte, flags int) (err error) {
328         var _p0 unsafe.Pointer
329         if len(b) > 0 {
330                 _p0 = unsafe.Pointer(&b[0])
331         } else {
332                 _p0 = unsafe.Pointer(&_zero)
333         }
334         _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
335         if e1 != 0 {
336                 err = errnoErr(e1)
337         }
338         return
339 }
340
341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
342
343 func Munlock(b []byte) (err error) {
344         var _p0 unsafe.Pointer
345         if len(b) > 0 {
346                 _p0 = unsafe.Pointer(&b[0])
347         } else {
348                 _p0 = unsafe.Pointer(&_zero)
349         }
350         _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
351         if e1 != 0 {
352                 err = errnoErr(e1)
353         }
354         return
355 }
356
357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
358
359 func Munlockall() (err error) {
360         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
361         if e1 != 0 {
362                 err = errnoErr(e1)
363         }
364         return
365 }
366
367 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
368
369 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
370         _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
371         if e1 != 0 {
372                 err = errnoErr(e1)
373         }
374         return
375 }
376
377 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
378
379 func pipe() (r int, w int, err error) {
380         r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
381         r = int(r0)
382         w = int(r1)
383         if e1 != 0 {
384                 err = errnoErr(e1)
385         }
386         return
387 }
388
389 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
390
391 func kill(pid int, signum int, posix int) (err error) {
392         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
393         if e1 != 0 {
394                 err = errnoErr(e1)
395         }
396         return
397 }
398
399 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
400
401 func ioctl(fd int, req uint, arg uintptr) (err error) {
402         _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
403         if e1 != 0 {
404                 err = errnoErr(e1)
405         }
406         return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func Access(path string, mode uint32) (err error) {
412         var _p0 *byte
413         _p0, err = BytePtrFromString(path)
414         if err != nil {
415                 return
416         }
417         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
418         if e1 != 0 {
419                 err = errnoErr(e1)
420         }
421         return
422 }
423
424 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
427         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
428         if e1 != 0 {
429                 err = errnoErr(e1)
430         }
431         return
432 }
433
434 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
435
436 func Chdir(path string) (err error) {
437         var _p0 *byte
438         _p0, err = BytePtrFromString(path)
439         if err != nil {
440                 return
441         }
442         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
443         if e1 != 0 {
444                 err = errnoErr(e1)
445         }
446         return
447 }
448
449 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450
451 func Chflags(path string, flags int) (err error) {
452         var _p0 *byte
453         _p0, err = BytePtrFromString(path)
454         if err != nil {
455                 return
456         }
457         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
458         if e1 != 0 {
459                 err = errnoErr(e1)
460         }
461         return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func Chmod(path string, mode uint32) (err error) {
467         var _p0 *byte
468         _p0, err = BytePtrFromString(path)
469         if err != nil {
470                 return
471         }
472         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
473         if e1 != 0 {
474                 err = errnoErr(e1)
475         }
476         return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func Chown(path string, uid int, gid int) (err error) {
482         var _p0 *byte
483         _p0, err = BytePtrFromString(path)
484         if err != nil {
485                 return
486         }
487         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
488         if e1 != 0 {
489                 err = errnoErr(e1)
490         }
491         return
492 }
493
494 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
495
496 func Chroot(path string) (err error) {
497         var _p0 *byte
498         _p0, err = BytePtrFromString(path)
499         if err != nil {
500                 return
501         }
502         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
503         if e1 != 0 {
504                 err = errnoErr(e1)
505         }
506         return
507 }
508
509 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
510
511 func Close(fd int) (err error) {
512         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
513         if e1 != 0 {
514                 err = errnoErr(e1)
515         }
516         return
517 }
518
519 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
520
521 func Dup(fd int) (nfd int, err error) {
522         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
523         nfd = int(r0)
524         if e1 != 0 {
525                 err = errnoErr(e1)
526         }
527         return
528 }
529
530 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
531
532 func Dup2(from int, to int) (err error) {
533         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
534         if e1 != 0 {
535                 err = errnoErr(e1)
536         }
537         return
538 }
539
540 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
541
542 func Exchangedata(path1 string, path2 string, options int) (err error) {
543         var _p0 *byte
544         _p0, err = BytePtrFromString(path1)
545         if err != nil {
546                 return
547         }
548         var _p1 *byte
549         _p1, err = BytePtrFromString(path2)
550         if err != nil {
551                 return
552         }
553         _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
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 Exit(code int) {
563         Syscall(SYS_EXIT, uintptr(code), 0, 0)
564         return
565 }
566
567 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
568
569 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
570         var _p0 *byte
571         _p0, err = BytePtrFromString(path)
572         if err != nil {
573                 return
574         }
575         _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
576         if e1 != 0 {
577                 err = errnoErr(e1)
578         }
579         return
580 }
581
582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583
584 func Fchdir(fd int) (err error) {
585         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
586         if e1 != 0 {
587                 err = errnoErr(e1)
588         }
589         return
590 }
591
592 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
593
594 func Fchflags(fd int, flags int) (err error) {
595         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
596         if e1 != 0 {
597                 err = errnoErr(e1)
598         }
599         return
600 }
601
602 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
603
604 func Fchmod(fd int, mode uint32) (err error) {
605         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
606         if e1 != 0 {
607                 err = errnoErr(e1)
608         }
609         return
610 }
611
612 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
613
614 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
615         var _p0 *byte
616         _p0, err = BytePtrFromString(path)
617         if err != nil {
618                 return
619         }
620         _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
621         if e1 != 0 {
622                 err = errnoErr(e1)
623         }
624         return
625 }
626
627 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
628
629 func Fchown(fd int, uid int, gid int) (err error) {
630         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
631         if e1 != 0 {
632                 err = errnoErr(e1)
633         }
634         return
635 }
636
637 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
638
639 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
640         var _p0 *byte
641         _p0, err = BytePtrFromString(path)
642         if err != nil {
643                 return
644         }
645         _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
646         if e1 != 0 {
647                 err = errnoErr(e1)
648         }
649         return
650 }
651
652 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
653
654 func Flock(fd int, how int) (err error) {
655         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
656         if e1 != 0 {
657                 err = errnoErr(e1)
658         }
659         return
660 }
661
662 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
663
664 func Fpathconf(fd int, name int) (val int, err error) {
665         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
666         val = int(r0)
667         if e1 != 0 {
668                 err = errnoErr(e1)
669         }
670         return
671 }
672
673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675 func Fstat(fd int, stat *Stat_t) (err error) {
676         _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
677         if e1 != 0 {
678                 err = errnoErr(e1)
679         }
680         return
681 }
682
683 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
684
685 func Fstatfs(fd int, stat *Statfs_t) (err error) {
686         _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
687         if e1 != 0 {
688                 err = errnoErr(e1)
689         }
690         return
691 }
692
693 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
694
695 func Fsync(fd int) (err error) {
696         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
697         if e1 != 0 {
698                 err = errnoErr(e1)
699         }
700         return
701 }
702
703 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
704
705 func Ftruncate(fd int, length int64) (err error) {
706         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32))
707         if e1 != 0 {
708                 err = errnoErr(e1)
709         }
710         return
711 }
712
713 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
714
715 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
716         var _p0 unsafe.Pointer
717         if len(buf) > 0 {
718                 _p0 = unsafe.Pointer(&buf[0])
719         } else {
720                 _p0 = unsafe.Pointer(&_zero)
721         }
722         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
723         n = int(r0)
724         if e1 != 0 {
725                 err = errnoErr(e1)
726         }
727         return
728 }
729
730 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732 func Getdtablesize() (size int) {
733         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
734         size = int(r0)
735         return
736 }
737
738 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
739
740 func Getegid() (egid int) {
741         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
742         egid = int(r0)
743         return
744 }
745
746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748 func Geteuid() (uid int) {
749         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
750         uid = int(r0)
751         return
752 }
753
754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
755
756 func Getgid() (gid int) {
757         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
758         gid = int(r0)
759         return
760 }
761
762 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
763
764 func Getpgid(pid int) (pgid int, err error) {
765         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
766         pgid = int(r0)
767         if e1 != 0 {
768                 err = errnoErr(e1)
769         }
770         return
771 }
772
773 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
774
775 func Getpgrp() (pgrp int) {
776         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
777         pgrp = int(r0)
778         return
779 }
780
781 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783 func Getpid() (pid int) {
784         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
785         pid = int(r0)
786         return
787 }
788
789 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
790
791 func Getppid() (ppid int) {
792         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
793         ppid = int(r0)
794         return
795 }
796
797 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
798
799 func Getpriority(which int, who int) (prio int, err error) {
800         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
801         prio = int(r0)
802         if e1 != 0 {
803                 err = errnoErr(e1)
804         }
805         return
806 }
807
808 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809
810 func Getrlimit(which int, lim *Rlimit) (err error) {
811         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
812         if e1 != 0 {
813                 err = errnoErr(e1)
814         }
815         return
816 }
817
818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
819
820 func Getrusage(who int, rusage *Rusage) (err error) {
821         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
822         if e1 != 0 {
823                 err = errnoErr(e1)
824         }
825         return
826 }
827
828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830 func Getsid(pid int) (sid int, err error) {
831         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
832         sid = 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 Getuid() (uid int) {
842         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
843         uid = int(r0)
844         return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Issetugid() (tainted bool) {
850         r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
851         tainted = bool(r0 != 0)
852         return
853 }
854
855 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
857 func Kqueue() (fd int, err error) {
858         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
859         fd = 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 Lchown(path string, uid int, gid int) (err error) {
869         var _p0 *byte
870         _p0, err = BytePtrFromString(path)
871         if err != nil {
872                 return
873         }
874         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
875         if e1 != 0 {
876                 err = errnoErr(e1)
877         }
878         return
879 }
880
881 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883 func Link(path string, link string) (err error) {
884         var _p0 *byte
885         _p0, err = BytePtrFromString(path)
886         if err != nil {
887                 return
888         }
889         var _p1 *byte
890         _p1, err = BytePtrFromString(link)
891         if err != nil {
892                 return
893         }
894         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
895         if e1 != 0 {
896                 err = errnoErr(e1)
897         }
898         return
899 }
900
901 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
904         var _p0 *byte
905         _p0, err = BytePtrFromString(path)
906         if err != nil {
907                 return
908         }
909         var _p1 *byte
910         _p1, err = BytePtrFromString(link)
911         if err != nil {
912                 return
913         }
914         _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
915         if e1 != 0 {
916                 err = errnoErr(e1)
917         }
918         return
919 }
920
921 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
922
923 func Listen(s int, backlog int) (err error) {
924         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
925         if e1 != 0 {
926                 err = errnoErr(e1)
927         }
928         return
929 }
930
931 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
932
933 func Lstat(path string, stat *Stat_t) (err error) {
934         var _p0 *byte
935         _p0, err = BytePtrFromString(path)
936         if err != nil {
937                 return
938         }
939         _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
940         if e1 != 0 {
941                 err = errnoErr(e1)
942         }
943         return
944 }
945
946 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948 func Mkdir(path string, mode uint32) (err error) {
949         var _p0 *byte
950         _p0, err = BytePtrFromString(path)
951         if err != nil {
952                 return
953         }
954         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
955         if e1 != 0 {
956                 err = errnoErr(e1)
957         }
958         return
959 }
960
961 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
962
963 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
964         var _p0 *byte
965         _p0, err = BytePtrFromString(path)
966         if err != nil {
967                 return
968         }
969         _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
970         if e1 != 0 {
971                 err = errnoErr(e1)
972         }
973         return
974 }
975
976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
977
978 func Mkfifo(path string, mode uint32) (err error) {
979         var _p0 *byte
980         _p0, err = BytePtrFromString(path)
981         if err != nil {
982                 return
983         }
984         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
985         if e1 != 0 {
986                 err = errnoErr(e1)
987         }
988         return
989 }
990
991 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
992
993 func Mknod(path string, mode uint32, dev int) (err error) {
994         var _p0 *byte
995         _p0, err = BytePtrFromString(path)
996         if err != nil {
997                 return
998         }
999         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1000         if e1 != 0 {
1001                 err = errnoErr(e1)
1002         }
1003         return
1004 }
1005
1006 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007
1008 func Open(path string, mode int, perm uint32) (fd int, err error) {
1009         var _p0 *byte
1010         _p0, err = BytePtrFromString(path)
1011         if err != nil {
1012                 return
1013         }
1014         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1015         fd = int(r0)
1016         if e1 != 0 {
1017                 err = errnoErr(e1)
1018         }
1019         return
1020 }
1021
1022 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1023
1024 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1025         var _p0 *byte
1026         _p0, err = BytePtrFromString(path)
1027         if err != nil {
1028                 return
1029         }
1030         r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1031         fd = int(r0)
1032         if e1 != 0 {
1033                 err = errnoErr(e1)
1034         }
1035         return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Pathconf(path string, name int) (val int, err error) {
1041         var _p0 *byte
1042         _p0, err = BytePtrFromString(path)
1043         if err != nil {
1044                 return
1045         }
1046         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1047         val = int(r0)
1048         if e1 != 0 {
1049                 err = errnoErr(e1)
1050         }
1051         return
1052 }
1053
1054 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1055
1056 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1057         var _p0 unsafe.Pointer
1058         if len(p) > 0 {
1059                 _p0 = unsafe.Pointer(&p[0])
1060         } else {
1061                 _p0 = unsafe.Pointer(&_zero)
1062         }
1063         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1064         n = int(r0)
1065         if e1 != 0 {
1066                 err = errnoErr(e1)
1067         }
1068         return
1069 }
1070
1071 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
1073 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1074         var _p0 unsafe.Pointer
1075         if len(p) > 0 {
1076                 _p0 = unsafe.Pointer(&p[0])
1077         } else {
1078                 _p0 = unsafe.Pointer(&_zero)
1079         }
1080         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1081         n = int(r0)
1082         if e1 != 0 {
1083                 err = errnoErr(e1)
1084         }
1085         return
1086 }
1087
1088 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1089
1090 func read(fd int, p []byte) (n int, err error) {
1091         var _p0 unsafe.Pointer
1092         if len(p) > 0 {
1093                 _p0 = unsafe.Pointer(&p[0])
1094         } else {
1095                 _p0 = unsafe.Pointer(&_zero)
1096         }
1097         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1098         n = int(r0)
1099         if e1 != 0 {
1100                 err = errnoErr(e1)
1101         }
1102         return
1103 }
1104
1105 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1106
1107 func Readlink(path string, buf []byte) (n int, err error) {
1108         var _p0 *byte
1109         _p0, err = BytePtrFromString(path)
1110         if err != nil {
1111                 return
1112         }
1113         var _p1 unsafe.Pointer
1114         if len(buf) > 0 {
1115                 _p1 = unsafe.Pointer(&buf[0])
1116         } else {
1117                 _p1 = unsafe.Pointer(&_zero)
1118         }
1119         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1120         n = int(r0)
1121         if e1 != 0 {
1122                 err = errnoErr(e1)
1123         }
1124         return
1125 }
1126
1127 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128
1129 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1130         var _p0 *byte
1131         _p0, err = BytePtrFromString(path)
1132         if err != nil {
1133                 return
1134         }
1135         var _p1 unsafe.Pointer
1136         if len(buf) > 0 {
1137                 _p1 = unsafe.Pointer(&buf[0])
1138         } else {
1139                 _p1 = unsafe.Pointer(&_zero)
1140         }
1141         r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1142         n = int(r0)
1143         if e1 != 0 {
1144                 err = errnoErr(e1)
1145         }
1146         return
1147 }
1148
1149 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150
1151 func Rename(from string, to string) (err error) {
1152         var _p0 *byte
1153         _p0, err = BytePtrFromString(from)
1154         if err != nil {
1155                 return
1156         }
1157         var _p1 *byte
1158         _p1, err = BytePtrFromString(to)
1159         if err != nil {
1160                 return
1161         }
1162         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1163         if e1 != 0 {
1164                 err = errnoErr(e1)
1165         }
1166         return
1167 }
1168
1169 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1170
1171 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1172         var _p0 *byte
1173         _p0, err = BytePtrFromString(from)
1174         if err != nil {
1175                 return
1176         }
1177         var _p1 *byte
1178         _p1, err = BytePtrFromString(to)
1179         if err != nil {
1180                 return
1181         }
1182         _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1183         if e1 != 0 {
1184                 err = errnoErr(e1)
1185         }
1186         return
1187 }
1188
1189 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1190
1191 func Revoke(path string) (err error) {
1192         var _p0 *byte
1193         _p0, err = BytePtrFromString(path)
1194         if err != nil {
1195                 return
1196         }
1197         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1198         if e1 != 0 {
1199                 err = errnoErr(e1)
1200         }
1201         return
1202 }
1203
1204 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1205
1206 func Rmdir(path string) (err error) {
1207         var _p0 *byte
1208         _p0, err = BytePtrFromString(path)
1209         if err != nil {
1210                 return
1211         }
1212         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1213         if e1 != 0 {
1214                 err = errnoErr(e1)
1215         }
1216         return
1217 }
1218
1219 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1220
1221 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1222         r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1223         newoffset = int64(int64(r1)<<32 | int64(r0))
1224         if e1 != 0 {
1225                 err = errnoErr(e1)
1226         }
1227         return
1228 }
1229
1230 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1231
1232 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1233         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1234         if e1 != 0 {
1235                 err = errnoErr(e1)
1236         }
1237         return
1238 }
1239
1240 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
1242 func Setegid(egid int) (err error) {
1243         _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0)
1244         if e1 != 0 {
1245                 err = errnoErr(e1)
1246         }
1247         return
1248 }
1249
1250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252 func Seteuid(euid int) (err error) {
1253         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1254         if e1 != 0 {
1255                 err = errnoErr(e1)
1256         }
1257         return
1258 }
1259
1260 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1261
1262 func Setgid(gid int) (err error) {
1263         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1264         if e1 != 0 {
1265                 err = errnoErr(e1)
1266         }
1267         return
1268 }
1269
1270 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1271
1272 func Setlogin(name string) (err error) {
1273         var _p0 *byte
1274         _p0, err = BytePtrFromString(name)
1275         if err != nil {
1276                 return
1277         }
1278         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1279         if e1 != 0 {
1280                 err = errnoErr(e1)
1281         }
1282         return
1283 }
1284
1285 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1286
1287 func Setpgid(pid int, pgid int) (err error) {
1288         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1289         if e1 != 0 {
1290                 err = errnoErr(e1)
1291         }
1292         return
1293 }
1294
1295 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1296
1297 func Setpriority(which int, who int, prio int) (err error) {
1298         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
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 Setprivexec(flag int) (err error) {
1308         _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0)
1309         if e1 != 0 {
1310                 err = errnoErr(e1)
1311         }
1312         return
1313 }
1314
1315 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1316
1317 func Setregid(rgid int, egid int) (err error) {
1318         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1319         if e1 != 0 {
1320                 err = errnoErr(e1)
1321         }
1322         return
1323 }
1324
1325 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1326
1327 func Setreuid(ruid int, euid int) (err error) {
1328         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1329         if e1 != 0 {
1330                 err = errnoErr(e1)
1331         }
1332         return
1333 }
1334
1335 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1336
1337 func Setrlimit(which int, lim *Rlimit) (err error) {
1338         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1339         if e1 != 0 {
1340                 err = errnoErr(e1)
1341         }
1342         return
1343 }
1344
1345 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1346
1347 func Setsid() (pid int, err error) {
1348         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1349         pid = int(r0)
1350         if e1 != 0 {
1351                 err = errnoErr(e1)
1352         }
1353         return
1354 }
1355
1356 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1357
1358 func Settimeofday(tp *Timeval) (err error) {
1359         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1360         if e1 != 0 {
1361                 err = errnoErr(e1)
1362         }
1363         return
1364 }
1365
1366 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368 func Setuid(uid int) (err error) {
1369         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1370         if e1 != 0 {
1371                 err = errnoErr(e1)
1372         }
1373         return
1374 }
1375
1376 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1377
1378 func Stat(path string, stat *Stat_t) (err error) {
1379         var _p0 *byte
1380         _p0, err = BytePtrFromString(path)
1381         if err != nil {
1382                 return
1383         }
1384         _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1385         if e1 != 0 {
1386                 err = errnoErr(e1)
1387         }
1388         return
1389 }
1390
1391 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1392
1393 func Statfs(path string, stat *Statfs_t) (err error) {
1394         var _p0 *byte
1395         _p0, err = BytePtrFromString(path)
1396         if err != nil {
1397                 return
1398         }
1399         _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1400         if e1 != 0 {
1401                 err = errnoErr(e1)
1402         }
1403         return
1404 }
1405
1406 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1407
1408 func Symlink(path string, link string) (err error) {
1409         var _p0 *byte
1410         _p0, err = BytePtrFromString(path)
1411         if err != nil {
1412                 return
1413         }
1414         var _p1 *byte
1415         _p1, err = BytePtrFromString(link)
1416         if err != nil {
1417                 return
1418         }
1419         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1420         if e1 != 0 {
1421                 err = errnoErr(e1)
1422         }
1423         return
1424 }
1425
1426 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427
1428 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1429         var _p0 *byte
1430         _p0, err = BytePtrFromString(oldpath)
1431         if err != nil {
1432                 return
1433         }
1434         var _p1 *byte
1435         _p1, err = BytePtrFromString(newpath)
1436         if err != nil {
1437                 return
1438         }
1439         _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1440         if e1 != 0 {
1441                 err = errnoErr(e1)
1442         }
1443         return
1444 }
1445
1446 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1447
1448 func Sync() (err error) {
1449         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1450         if e1 != 0 {
1451                 err = errnoErr(e1)
1452         }
1453         return
1454 }
1455
1456 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1457
1458 func Truncate(path string, length int64) (err error) {
1459         var _p0 *byte
1460         _p0, err = BytePtrFromString(path)
1461         if err != nil {
1462                 return
1463         }
1464         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
1465         if e1 != 0 {
1466                 err = errnoErr(e1)
1467         }
1468         return
1469 }
1470
1471 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1472
1473 func Umask(newmask int) (oldmask int) {
1474         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1475         oldmask = int(r0)
1476         return
1477 }
1478
1479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1481 func Undelete(path string) (err error) {
1482         var _p0 *byte
1483         _p0, err = BytePtrFromString(path)
1484         if err != nil {
1485                 return
1486         }
1487         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1488         if e1 != 0 {
1489                 err = errnoErr(e1)
1490         }
1491         return
1492 }
1493
1494 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496 func Unlink(path string) (err error) {
1497         var _p0 *byte
1498         _p0, err = BytePtrFromString(path)
1499         if err != nil {
1500                 return
1501         }
1502         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 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 Unlinkat(dirfd int, path string, flags int) (err error) {
1512         var _p0 *byte
1513         _p0, err = BytePtrFromString(path)
1514         if err != nil {
1515                 return
1516         }
1517         _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1518         if e1 != 0 {
1519                 err = errnoErr(e1)
1520         }
1521         return
1522 }
1523
1524 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1525
1526 func Unmount(path string, flags int) (err error) {
1527         var _p0 *byte
1528         _p0, err = BytePtrFromString(path)
1529         if err != nil {
1530                 return
1531         }
1532         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1533         if e1 != 0 {
1534                 err = errnoErr(e1)
1535         }
1536         return
1537 }
1538
1539 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541 func write(fd int, p []byte) (n int, err error) {
1542         var _p0 unsafe.Pointer
1543         if len(p) > 0 {
1544                 _p0 = unsafe.Pointer(&p[0])
1545         } else {
1546                 _p0 = unsafe.Pointer(&_zero)
1547         }
1548         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1549         n = int(r0)
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 mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1559         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
1560         ret = uintptr(r0)
1561         if e1 != 0 {
1562                 err = errnoErr(e1)
1563         }
1564         return
1565 }
1566
1567 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1568
1569 func munmap(addr uintptr, length uintptr) (err error) {
1570         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1571         if e1 != 0 {
1572                 err = errnoErr(e1)
1573         }
1574         return
1575 }
1576
1577 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1578
1579 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1580         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1581         n = int(r0)
1582         if e1 != 0 {
1583                 err = errnoErr(e1)
1584         }
1585         return
1586 }
1587
1588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1589
1590 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1591         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1592         n = int(r0)
1593         if e1 != 0 {
1594                 err = errnoErr(e1)
1595         }
1596         return
1597 }
1598
1599 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1600
1601 func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1602         r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1603         sec = int32(r0)
1604         usec = int32(r1)
1605         if e1 != 0 {
1606                 err = errnoErr(e1)
1607         }
1608         return
1609 }