initial commit
[govpp.git] / vendor / golang.org / x / sys / unix / zsyscall_freebsd_amd64.go
1 // mksyscall.pl -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go
2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3
4 // +build freebsd,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 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 pipe() (r int, w int, err error) {
270         r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
271         r = int(r0)
272         w = int(r1)
273         if e1 != 0 {
274                 err = errnoErr(e1)
275         }
276         return
277 }
278
279 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
280
281 func Access(path string, mode uint32) (err error) {
282         var _p0 *byte
283         _p0, err = BytePtrFromString(path)
284         if err != nil {
285                 return
286         }
287         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
288         if e1 != 0 {
289                 err = errnoErr(e1)
290         }
291         return
292 }
293
294 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
297         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
298         if e1 != 0 {
299                 err = errnoErr(e1)
300         }
301         return
302 }
303
304 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
305
306 func Chdir(path string) (err error) {
307         var _p0 *byte
308         _p0, err = BytePtrFromString(path)
309         if err != nil {
310                 return
311         }
312         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
313         if e1 != 0 {
314                 err = errnoErr(e1)
315         }
316         return
317 }
318
319 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
320
321 func Chflags(path string, flags int) (err error) {
322         var _p0 *byte
323         _p0, err = BytePtrFromString(path)
324         if err != nil {
325                 return
326         }
327         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
328         if e1 != 0 {
329                 err = errnoErr(e1)
330         }
331         return
332 }
333
334 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
335
336 func Chmod(path string, mode uint32) (err error) {
337         var _p0 *byte
338         _p0, err = BytePtrFromString(path)
339         if err != nil {
340                 return
341         }
342         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
343         if e1 != 0 {
344                 err = errnoErr(e1)
345         }
346         return
347 }
348
349 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
350
351 func Chown(path string, uid int, gid int) (err error) {
352         var _p0 *byte
353         _p0, err = BytePtrFromString(path)
354         if err != nil {
355                 return
356         }
357         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
358         if e1 != 0 {
359                 err = errnoErr(e1)
360         }
361         return
362 }
363
364 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366 func Chroot(path string) (err error) {
367         var _p0 *byte
368         _p0, err = BytePtrFromString(path)
369         if err != nil {
370                 return
371         }
372         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
373         if e1 != 0 {
374                 err = errnoErr(e1)
375         }
376         return
377 }
378
379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
380
381 func Close(fd int) (err error) {
382         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
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 Dup(fd int) (nfd int, err error) {
392         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
393         nfd = int(r0)
394         if e1 != 0 {
395                 err = errnoErr(e1)
396         }
397         return
398 }
399
400 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401
402 func Dup2(from int, to int) (err error) {
403         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
404         if e1 != 0 {
405                 err = errnoErr(e1)
406         }
407         return
408 }
409
410 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412 func Exit(code int) {
413         Syscall(SYS_EXIT, uintptr(code), 0, 0)
414         return
415 }
416
417 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
418
419 func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
420         var _p0 *byte
421         _p0, err = BytePtrFromString(attrname)
422         if err != nil {
423                 return
424         }
425         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
426         ret = int(r0)
427         if e1 != 0 {
428                 err = errnoErr(e1)
429         }
430         return
431 }
432
433 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
434
435 func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
436         var _p0 *byte
437         _p0, err = BytePtrFromString(attrname)
438         if err != nil {
439                 return
440         }
441         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
442         ret = int(r0)
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 ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
452         var _p0 *byte
453         _p0, err = BytePtrFromString(attrname)
454         if err != nil {
455                 return
456         }
457         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
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 ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
467         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
468         ret = int(r0)
469         if e1 != 0 {
470                 err = errnoErr(e1)
471         }
472         return
473 }
474
475 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
476
477 func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
478         var _p0 *byte
479         _p0, err = BytePtrFromString(file)
480         if err != nil {
481                 return
482         }
483         var _p1 *byte
484         _p1, err = BytePtrFromString(attrname)
485         if err != nil {
486                 return
487         }
488         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
489         ret = int(r0)
490         if e1 != 0 {
491                 err = errnoErr(e1)
492         }
493         return
494 }
495
496 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
497
498 func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
499         var _p0 *byte
500         _p0, err = BytePtrFromString(file)
501         if err != nil {
502                 return
503         }
504         var _p1 *byte
505         _p1, err = BytePtrFromString(attrname)
506         if err != nil {
507                 return
508         }
509         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
510         ret = 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 ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
520         var _p0 *byte
521         _p0, err = BytePtrFromString(file)
522         if err != nil {
523                 return
524         }
525         var _p1 *byte
526         _p1, err = BytePtrFromString(attrname)
527         if err != nil {
528                 return
529         }
530         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
531         if e1 != 0 {
532                 err = errnoErr(e1)
533         }
534         return
535 }
536
537 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
538
539 func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
540         var _p0 *byte
541         _p0, err = BytePtrFromString(file)
542         if err != nil {
543                 return
544         }
545         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
546         ret = int(r0)
547         if e1 != 0 {
548                 err = errnoErr(e1)
549         }
550         return
551 }
552
553 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555 func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
556         var _p0 *byte
557         _p0, err = BytePtrFromString(link)
558         if err != nil {
559                 return
560         }
561         var _p1 *byte
562         _p1, err = BytePtrFromString(attrname)
563         if err != nil {
564                 return
565         }
566         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
567         ret = int(r0)
568         if e1 != 0 {
569                 err = errnoErr(e1)
570         }
571         return
572 }
573
574 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576 func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
577         var _p0 *byte
578         _p0, err = BytePtrFromString(link)
579         if err != nil {
580                 return
581         }
582         var _p1 *byte
583         _p1, err = BytePtrFromString(attrname)
584         if err != nil {
585                 return
586         }
587         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
588         ret = int(r0)
589         if e1 != 0 {
590                 err = errnoErr(e1)
591         }
592         return
593 }
594
595 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
596
597 func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
598         var _p0 *byte
599         _p0, err = BytePtrFromString(link)
600         if err != nil {
601                 return
602         }
603         var _p1 *byte
604         _p1, err = BytePtrFromString(attrname)
605         if err != nil {
606                 return
607         }
608         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
609         if e1 != 0 {
610                 err = errnoErr(e1)
611         }
612         return
613 }
614
615 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
616
617 func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
618         var _p0 *byte
619         _p0, err = BytePtrFromString(link)
620         if err != nil {
621                 return
622         }
623         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
624         ret = int(r0)
625         if e1 != 0 {
626                 err = errnoErr(e1)
627         }
628         return
629 }
630
631 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
632
633 func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
634         _, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
635         if e1 != 0 {
636                 err = errnoErr(e1)
637         }
638         return
639 }
640
641 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642
643 func Fchdir(fd int) (err error) {
644         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
645         if e1 != 0 {
646                 err = errnoErr(e1)
647         }
648         return
649 }
650
651 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
652
653 func Fchflags(fd int, flags int) (err error) {
654         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
655         if e1 != 0 {
656                 err = errnoErr(e1)
657         }
658         return
659 }
660
661 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
662
663 func Fchmod(fd int, mode uint32) (err error) {
664         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
665         if e1 != 0 {
666                 err = errnoErr(e1)
667         }
668         return
669 }
670
671 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
672
673 func Fchown(fd int, uid int, gid int) (err error) {
674         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
675         if e1 != 0 {
676                 err = errnoErr(e1)
677         }
678         return
679 }
680
681 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
682
683 func Flock(fd int, how int) (err error) {
684         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
685         if e1 != 0 {
686                 err = errnoErr(e1)
687         }
688         return
689 }
690
691 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
692
693 func Fpathconf(fd int, name int) (val int, err error) {
694         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
695         val = int(r0)
696         if e1 != 0 {
697                 err = errnoErr(e1)
698         }
699         return
700 }
701
702 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
703
704 func Fstat(fd int, stat *Stat_t) (err error) {
705         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
706         if e1 != 0 {
707                 err = errnoErr(e1)
708         }
709         return
710 }
711
712 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713
714 func Fstatfs(fd int, stat *Statfs_t) (err error) {
715         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
716         if e1 != 0 {
717                 err = errnoErr(e1)
718         }
719         return
720 }
721
722 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
723
724 func Fsync(fd int) (err error) {
725         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
726         if e1 != 0 {
727                 err = errnoErr(e1)
728         }
729         return
730 }
731
732 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733
734 func Ftruncate(fd int, length int64) (err error) {
735         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
736         if e1 != 0 {
737                 err = errnoErr(e1)
738         }
739         return
740 }
741
742 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
745         var _p0 unsafe.Pointer
746         if len(buf) > 0 {
747                 _p0 = unsafe.Pointer(&buf[0])
748         } else {
749                 _p0 = unsafe.Pointer(&_zero)
750         }
751         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
752         n = int(r0)
753         if e1 != 0 {
754                 err = errnoErr(e1)
755         }
756         return
757 }
758
759 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
760
761 func Getdtablesize() (size int) {
762         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
763         size = int(r0)
764         return
765 }
766
767 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769 func Getegid() (egid int) {
770         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
771         egid = int(r0)
772         return
773 }
774
775 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
776
777 func Geteuid() (uid int) {
778         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
779         uid = int(r0)
780         return
781 }
782
783 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
784
785 func Getgid() (gid int) {
786         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
787         gid = int(r0)
788         return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Getpgid(pid int) (pgid int, err error) {
794         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
795         pgid = int(r0)
796         if e1 != 0 {
797                 err = errnoErr(e1)
798         }
799         return
800 }
801
802 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804 func Getpgrp() (pgrp int) {
805         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
806         pgrp = int(r0)
807         return
808 }
809
810 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
811
812 func Getpid() (pid int) {
813         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
814         pid = int(r0)
815         return
816 }
817
818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
819
820 func Getppid() (ppid int) {
821         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
822         ppid = int(r0)
823         return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Getpriority(which int, who int) (prio int, err error) {
829         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
830         prio = int(r0)
831         if e1 != 0 {
832                 err = errnoErr(e1)
833         }
834         return
835 }
836
837 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839 func Getrlimit(which int, lim *Rlimit) (err error) {
840         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
841         if e1 != 0 {
842                 err = errnoErr(e1)
843         }
844         return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Getrusage(who int, rusage *Rusage) (err error) {
850         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
851         if e1 != 0 {
852                 err = errnoErr(e1)
853         }
854         return
855 }
856
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getsid(pid int) (sid int, err error) {
860         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
861         sid = int(r0)
862         if e1 != 0 {
863                 err = errnoErr(e1)
864         }
865         return
866 }
867
868 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870 func Gettimeofday(tv *Timeval) (err error) {
871         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
872         if e1 != 0 {
873                 err = errnoErr(e1)
874         }
875         return
876 }
877
878 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
879
880 func Getuid() (uid int) {
881         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
882         uid = int(r0)
883         return
884 }
885
886 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
887
888 func Issetugid() (tainted bool) {
889         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
890         tainted = bool(r0 != 0)
891         return
892 }
893
894 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
895
896 func Kill(pid int, signum syscall.Signal) (err error) {
897         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
898         if e1 != 0 {
899                 err = errnoErr(e1)
900         }
901         return
902 }
903
904 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
905
906 func Kqueue() (fd int, err error) {
907         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
908         fd = int(r0)
909         if e1 != 0 {
910                 err = errnoErr(e1)
911         }
912         return
913 }
914
915 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
916
917 func Lchown(path string, uid int, gid int) (err error) {
918         var _p0 *byte
919         _p0, err = BytePtrFromString(path)
920         if err != nil {
921                 return
922         }
923         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Link(path string, link string) (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(link)
940         if err != nil {
941                 return
942         }
943         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
944         if e1 != 0 {
945                 err = errnoErr(e1)
946         }
947         return
948 }
949
950 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
951
952 func Listen(s int, backlog int) (err error) {
953         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
954         if e1 != 0 {
955                 err = errnoErr(e1)
956         }
957         return
958 }
959
960 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
961
962 func Lstat(path string, stat *Stat_t) (err error) {
963         var _p0 *byte
964         _p0, err = BytePtrFromString(path)
965         if err != nil {
966                 return
967         }
968         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
969         if e1 != 0 {
970                 err = errnoErr(e1)
971         }
972         return
973 }
974
975 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977 func Mkdir(path string, mode uint32) (err error) {
978         var _p0 *byte
979         _p0, err = BytePtrFromString(path)
980         if err != nil {
981                 return
982         }
983         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
984         if e1 != 0 {
985                 err = errnoErr(e1)
986         }
987         return
988 }
989
990 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
991
992 func Mkfifo(path string, mode uint32) (err error) {
993         var _p0 *byte
994         _p0, err = BytePtrFromString(path)
995         if err != nil {
996                 return
997         }
998         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
999         if e1 != 0 {
1000                 err = errnoErr(e1)
1001         }
1002         return
1003 }
1004
1005 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1006
1007 func Mknod(path string, mode uint32, dev int) (err error) {
1008         var _p0 *byte
1009         _p0, err = BytePtrFromString(path)
1010         if err != nil {
1011                 return
1012         }
1013         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1014         if e1 != 0 {
1015                 err = errnoErr(e1)
1016         }
1017         return
1018 }
1019
1020 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022 func Mlock(b []byte) (err error) {
1023         var _p0 unsafe.Pointer
1024         if len(b) > 0 {
1025                 _p0 = unsafe.Pointer(&b[0])
1026         } else {
1027                 _p0 = unsafe.Pointer(&_zero)
1028         }
1029         _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 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 Mlockall(flags int) (err error) {
1039         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
1040         if e1 != 0 {
1041                 err = errnoErr(e1)
1042         }
1043         return
1044 }
1045
1046 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1047
1048 func Mprotect(b []byte, prot int) (err error) {
1049         var _p0 unsafe.Pointer
1050         if len(b) > 0 {
1051                 _p0 = unsafe.Pointer(&b[0])
1052         } else {
1053                 _p0 = unsafe.Pointer(&_zero)
1054         }
1055         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
1056         if e1 != 0 {
1057                 err = errnoErr(e1)
1058         }
1059         return
1060 }
1061
1062 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1063
1064 func Munlock(b []byte) (err error) {
1065         var _p0 unsafe.Pointer
1066         if len(b) > 0 {
1067                 _p0 = unsafe.Pointer(&b[0])
1068         } else {
1069                 _p0 = unsafe.Pointer(&_zero)
1070         }
1071         _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
1072         if e1 != 0 {
1073                 err = errnoErr(e1)
1074         }
1075         return
1076 }
1077
1078 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1079
1080 func Munlockall() (err error) {
1081         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
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 Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1091         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1092         if e1 != 0 {
1093                 err = errnoErr(e1)
1094         }
1095         return
1096 }
1097
1098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1099
1100 func Open(path string, mode int, perm uint32) (fd int, err error) {
1101         var _p0 *byte
1102         _p0, err = BytePtrFromString(path)
1103         if err != nil {
1104                 return
1105         }
1106         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1107         fd = int(r0)
1108         if e1 != 0 {
1109                 err = errnoErr(e1)
1110         }
1111         return
1112 }
1113
1114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116 func Pathconf(path string, name int) (val int, err error) {
1117         var _p0 *byte
1118         _p0, err = BytePtrFromString(path)
1119         if err != nil {
1120                 return
1121         }
1122         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1123         val = int(r0)
1124         if e1 != 0 {
1125                 err = errnoErr(e1)
1126         }
1127         return
1128 }
1129
1130 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1131
1132 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1133         var _p0 unsafe.Pointer
1134         if len(p) > 0 {
1135                 _p0 = unsafe.Pointer(&p[0])
1136         } else {
1137                 _p0 = unsafe.Pointer(&_zero)
1138         }
1139         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1140         n = int(r0)
1141         if e1 != 0 {
1142                 err = errnoErr(e1)
1143         }
1144         return
1145 }
1146
1147 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1148
1149 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1150         var _p0 unsafe.Pointer
1151         if len(p) > 0 {
1152                 _p0 = unsafe.Pointer(&p[0])
1153         } else {
1154                 _p0 = unsafe.Pointer(&_zero)
1155         }
1156         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1157         n = int(r0)
1158         if e1 != 0 {
1159                 err = errnoErr(e1)
1160         }
1161         return
1162 }
1163
1164 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1165
1166 func read(fd int, p []byte) (n int, err error) {
1167         var _p0 unsafe.Pointer
1168         if len(p) > 0 {
1169                 _p0 = unsafe.Pointer(&p[0])
1170         } else {
1171                 _p0 = unsafe.Pointer(&_zero)
1172         }
1173         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1174         n = int(r0)
1175         if e1 != 0 {
1176                 err = errnoErr(e1)
1177         }
1178         return
1179 }
1180
1181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1182
1183 func Readlink(path string, buf []byte) (n int, err error) {
1184         var _p0 *byte
1185         _p0, err = BytePtrFromString(path)
1186         if err != nil {
1187                 return
1188         }
1189         var _p1 unsafe.Pointer
1190         if len(buf) > 0 {
1191                 _p1 = unsafe.Pointer(&buf[0])
1192         } else {
1193                 _p1 = unsafe.Pointer(&_zero)
1194         }
1195         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1196         n = int(r0)
1197         if e1 != 0 {
1198                 err = errnoErr(e1)
1199         }
1200         return
1201 }
1202
1203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1204
1205 func Rename(from string, to string) (err error) {
1206         var _p0 *byte
1207         _p0, err = BytePtrFromString(from)
1208         if err != nil {
1209                 return
1210         }
1211         var _p1 *byte
1212         _p1, err = BytePtrFromString(to)
1213         if err != nil {
1214                 return
1215         }
1216         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1217         if e1 != 0 {
1218                 err = errnoErr(e1)
1219         }
1220         return
1221 }
1222
1223 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1224
1225 func Revoke(path string) (err error) {
1226         var _p0 *byte
1227         _p0, err = BytePtrFromString(path)
1228         if err != nil {
1229                 return
1230         }
1231         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1232         if e1 != 0 {
1233                 err = errnoErr(e1)
1234         }
1235         return
1236 }
1237
1238 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1239
1240 func Rmdir(path string) (err error) {
1241         var _p0 *byte
1242         _p0, err = BytePtrFromString(path)
1243         if err != nil {
1244                 return
1245         }
1246         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1247         if e1 != 0 {
1248                 err = errnoErr(e1)
1249         }
1250         return
1251 }
1252
1253 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1254
1255 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1256         r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1257         newoffset = int64(r0)
1258         if e1 != 0 {
1259                 err = errnoErr(e1)
1260         }
1261         return
1262 }
1263
1264 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1265
1266 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1267         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1268         if e1 != 0 {
1269                 err = errnoErr(e1)
1270         }
1271         return
1272 }
1273
1274 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1275
1276 func Setegid(egid int) (err error) {
1277         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1278         if e1 != 0 {
1279                 err = errnoErr(e1)
1280         }
1281         return
1282 }
1283
1284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1285
1286 func Seteuid(euid int) (err error) {
1287         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1288         if e1 != 0 {
1289                 err = errnoErr(e1)
1290         }
1291         return
1292 }
1293
1294 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1295
1296 func Setgid(gid int) (err error) {
1297         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1298         if e1 != 0 {
1299                 err = errnoErr(e1)
1300         }
1301         return
1302 }
1303
1304 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1305
1306 func Setlogin(name string) (err error) {
1307         var _p0 *byte
1308         _p0, err = BytePtrFromString(name)
1309         if err != nil {
1310                 return
1311         }
1312         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1313         if e1 != 0 {
1314                 err = errnoErr(e1)
1315         }
1316         return
1317 }
1318
1319 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1320
1321 func Setpgid(pid int, pgid int) (err error) {
1322         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1323         if e1 != 0 {
1324                 err = errnoErr(e1)
1325         }
1326         return
1327 }
1328
1329 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330
1331 func Setpriority(which int, who int, prio int) (err error) {
1332         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1333         if e1 != 0 {
1334                 err = errnoErr(e1)
1335         }
1336         return
1337 }
1338
1339 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1340
1341 func Setregid(rgid int, egid int) (err error) {
1342         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1343         if e1 != 0 {
1344                 err = errnoErr(e1)
1345         }
1346         return
1347 }
1348
1349 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350
1351 func Setreuid(ruid int, euid int) (err error) {
1352         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1353         if e1 != 0 {
1354                 err = errnoErr(e1)
1355         }
1356         return
1357 }
1358
1359 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1360
1361 func Setresgid(rgid int, egid int, sgid int) (err error) {
1362         _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1363         if e1 != 0 {
1364                 err = errnoErr(e1)
1365         }
1366         return
1367 }
1368
1369 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1370
1371 func Setresuid(ruid int, euid int, suid int) (err error) {
1372         _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1373         if e1 != 0 {
1374                 err = errnoErr(e1)
1375         }
1376         return
1377 }
1378
1379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380
1381 func Setrlimit(which int, lim *Rlimit) (err error) {
1382         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
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 Setsid() (pid int, err error) {
1392         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1393         pid = int(r0)
1394         if e1 != 0 {
1395                 err = errnoErr(e1)
1396         }
1397         return
1398 }
1399
1400 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401
1402 func Settimeofday(tp *Timeval) (err error) {
1403         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1404         if e1 != 0 {
1405                 err = errnoErr(e1)
1406         }
1407         return
1408 }
1409
1410 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411
1412 func Setuid(uid int) (err error) {
1413         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1414         if e1 != 0 {
1415                 err = errnoErr(e1)
1416         }
1417         return
1418 }
1419
1420 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421
1422 func Stat(path string, stat *Stat_t) (err error) {
1423         var _p0 *byte
1424         _p0, err = BytePtrFromString(path)
1425         if err != nil {
1426                 return
1427         }
1428         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1429         if e1 != 0 {
1430                 err = errnoErr(e1)
1431         }
1432         return
1433 }
1434
1435 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1436
1437 func Statfs(path string, stat *Statfs_t) (err error) {
1438         var _p0 *byte
1439         _p0, err = BytePtrFromString(path)
1440         if err != nil {
1441                 return
1442         }
1443         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1444         if e1 != 0 {
1445                 err = errnoErr(e1)
1446         }
1447         return
1448 }
1449
1450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1451
1452 func Symlink(path string, link string) (err error) {
1453         var _p0 *byte
1454         _p0, err = BytePtrFromString(path)
1455         if err != nil {
1456                 return
1457         }
1458         var _p1 *byte
1459         _p1, err = BytePtrFromString(link)
1460         if err != nil {
1461                 return
1462         }
1463         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1464         if e1 != 0 {
1465                 err = errnoErr(e1)
1466         }
1467         return
1468 }
1469
1470 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1471
1472 func Sync() (err error) {
1473         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1474         if e1 != 0 {
1475                 err = errnoErr(e1)
1476         }
1477         return
1478 }
1479
1480 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1481
1482 func Truncate(path string, length int64) (err error) {
1483         var _p0 *byte
1484         _p0, err = BytePtrFromString(path)
1485         if err != nil {
1486                 return
1487         }
1488         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1489         if e1 != 0 {
1490                 err = errnoErr(e1)
1491         }
1492         return
1493 }
1494
1495 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496
1497 func Umask(newmask int) (oldmask int) {
1498         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1499         oldmask = int(r0)
1500         return
1501 }
1502
1503 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1504
1505 func Undelete(path string) (err error) {
1506         var _p0 *byte
1507         _p0, err = BytePtrFromString(path)
1508         if err != nil {
1509                 return
1510         }
1511         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1512         if e1 != 0 {
1513                 err = errnoErr(e1)
1514         }
1515         return
1516 }
1517
1518 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1519
1520 func Unlink(path string) (err error) {
1521         var _p0 *byte
1522         _p0, err = BytePtrFromString(path)
1523         if err != nil {
1524                 return
1525         }
1526         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1527         if e1 != 0 {
1528                 err = errnoErr(e1)
1529         }
1530         return
1531 }
1532
1533 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1534
1535 func Unmount(path string, flags int) (err error) {
1536         var _p0 *byte
1537         _p0, err = BytePtrFromString(path)
1538         if err != nil {
1539                 return
1540         }
1541         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1542         if e1 != 0 {
1543                 err = errnoErr(e1)
1544         }
1545         return
1546 }
1547
1548 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1549
1550 func write(fd int, p []byte) (n int, err error) {
1551         var _p0 unsafe.Pointer
1552         if len(p) > 0 {
1553                 _p0 = unsafe.Pointer(&p[0])
1554         } else {
1555                 _p0 = unsafe.Pointer(&_zero)
1556         }
1557         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1558         n = int(r0)
1559         if e1 != 0 {
1560                 err = errnoErr(e1)
1561         }
1562         return
1563 }
1564
1565 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566
1567 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1568         r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1569         ret = uintptr(r0)
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 munmap(addr uintptr, length uintptr) (err error) {
1579         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1580         if e1 != 0 {
1581                 err = errnoErr(e1)
1582         }
1583         return
1584 }
1585
1586 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587
1588 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1589         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1590         n = int(r0)
1591         if e1 != 0 {
1592                 err = errnoErr(e1)
1593         }
1594         return
1595 }
1596
1597 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1598
1599 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1600         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1601         n = int(r0)
1602         if e1 != 0 {
1603                 err = errnoErr(e1)
1604         }
1605         return
1606 }
1607
1608 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1609
1610 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1611         r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1612         nfd = int(r0)
1613         if e1 != 0 {
1614                 err = errnoErr(e1)
1615         }
1616         return
1617 }