OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / sys / unix / zsyscall_dragonfly_amd64.go
1 // mksyscall.pl -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build dragonfly,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 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 pipe() (r int, w int, err error) {
370         r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
371         r = int(r0)
372         w = int(r1)
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 extpread(fd int, p []byte, flags int, offset int64) (n int, err error) {
382         var _p0 unsafe.Pointer
383         if len(p) > 0 {
384                 _p0 = unsafe.Pointer(&p[0])
385         } else {
386                 _p0 = unsafe.Pointer(&_zero)
387         }
388         r0, _, e1 := Syscall6(SYS_EXTPREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
389         n = int(r0)
390         if e1 != 0 {
391                 err = errnoErr(e1)
392         }
393         return
394 }
395
396 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
397
398 func extpwrite(fd int, p []byte, flags int, offset int64) (n int, err error) {
399         var _p0 unsafe.Pointer
400         if len(p) > 0 {
401                 _p0 = unsafe.Pointer(&p[0])
402         } else {
403                 _p0 = unsafe.Pointer(&_zero)
404         }
405         r0, _, e1 := Syscall6(SYS_EXTPWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
406         n = int(r0)
407         if e1 != 0 {
408                 err = errnoErr(e1)
409         }
410         return
411 }
412
413 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
414
415 func Access(path string, mode uint32) (err error) {
416         var _p0 *byte
417         _p0, err = BytePtrFromString(path)
418         if err != nil {
419                 return
420         }
421         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
422         if e1 != 0 {
423                 err = errnoErr(e1)
424         }
425         return
426 }
427
428 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429
430 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
431         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
432         if e1 != 0 {
433                 err = errnoErr(e1)
434         }
435         return
436 }
437
438 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439
440 func Chdir(path string) (err error) {
441         var _p0 *byte
442         _p0, err = BytePtrFromString(path)
443         if err != nil {
444                 return
445         }
446         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
447         if e1 != 0 {
448                 err = errnoErr(e1)
449         }
450         return
451 }
452
453 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
455 func Chflags(path string, flags int) (err error) {
456         var _p0 *byte
457         _p0, err = BytePtrFromString(path)
458         if err != nil {
459                 return
460         }
461         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
462         if e1 != 0 {
463                 err = errnoErr(e1)
464         }
465         return
466 }
467
468 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
469
470 func Chmod(path string, mode uint32) (err error) {
471         var _p0 *byte
472         _p0, err = BytePtrFromString(path)
473         if err != nil {
474                 return
475         }
476         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
477         if e1 != 0 {
478                 err = errnoErr(e1)
479         }
480         return
481 }
482
483 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
484
485 func Chown(path string, uid int, gid int) (err error) {
486         var _p0 *byte
487         _p0, err = BytePtrFromString(path)
488         if err != nil {
489                 return
490         }
491         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
492         if e1 != 0 {
493                 err = errnoErr(e1)
494         }
495         return
496 }
497
498 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
499
500 func Chroot(path string) (err error) {
501         var _p0 *byte
502         _p0, err = BytePtrFromString(path)
503         if err != nil {
504                 return
505         }
506         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
507         if e1 != 0 {
508                 err = errnoErr(e1)
509         }
510         return
511 }
512
513 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515 func Close(fd int) (err error) {
516         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
517         if e1 != 0 {
518                 err = errnoErr(e1)
519         }
520         return
521 }
522
523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525 func Dup(fd int) (nfd int, err error) {
526         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
527         nfd = int(r0)
528         if e1 != 0 {
529                 err = errnoErr(e1)
530         }
531         return
532 }
533
534 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536 func Dup2(from int, to int) (err error) {
537         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
538         if e1 != 0 {
539                 err = errnoErr(e1)
540         }
541         return
542 }
543
544 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546 func Exit(code int) {
547         Syscall(SYS_EXIT, uintptr(code), 0, 0)
548         return
549 }
550
551 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
552
553 func Fchdir(fd int) (err error) {
554         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
555         if e1 != 0 {
556                 err = errnoErr(e1)
557         }
558         return
559 }
560
561 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
562
563 func Fchflags(fd int, flags int) (err error) {
564         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
565         if e1 != 0 {
566                 err = errnoErr(e1)
567         }
568         return
569 }
570
571 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
572
573 func Fchmod(fd int, mode uint32) (err error) {
574         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
575         if e1 != 0 {
576                 err = errnoErr(e1)
577         }
578         return
579 }
580
581 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
582
583 func Fchown(fd int, uid int, gid int) (err error) {
584         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
585         if e1 != 0 {
586                 err = errnoErr(e1)
587         }
588         return
589 }
590
591 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
592
593 func Flock(fd int, how int) (err error) {
594         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
595         if e1 != 0 {
596                 err = errnoErr(e1)
597         }
598         return
599 }
600
601 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
602
603 func Fpathconf(fd int, name int) (val int, err error) {
604         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
605         val = int(r0)
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 Fstat(fd int, stat *Stat_t) (err error) {
615         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
616         if e1 != 0 {
617                 err = errnoErr(e1)
618         }
619         return
620 }
621
622 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
623
624 func Fstatfs(fd int, stat *Statfs_t) (err error) {
625         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
626         if e1 != 0 {
627                 err = errnoErr(e1)
628         }
629         return
630 }
631
632 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
633
634 func Fsync(fd int) (err error) {
635         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
636         if e1 != 0 {
637                 err = errnoErr(e1)
638         }
639         return
640 }
641
642 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
643
644 func Ftruncate(fd int, length int64) (err error) {
645         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
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 Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
655         var _p0 unsafe.Pointer
656         if len(buf) > 0 {
657                 _p0 = unsafe.Pointer(&buf[0])
658         } else {
659                 _p0 = unsafe.Pointer(&_zero)
660         }
661         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
662         n = int(r0)
663         if e1 != 0 {
664                 err = errnoErr(e1)
665         }
666         return
667 }
668
669 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
670
671 func Getdtablesize() (size int) {
672         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
673         size = int(r0)
674         return
675 }
676
677 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
678
679 func Getegid() (egid int) {
680         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
681         egid = int(r0)
682         return
683 }
684
685 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686
687 func Geteuid() (uid int) {
688         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
689         uid = int(r0)
690         return
691 }
692
693 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
694
695 func Getgid() (gid int) {
696         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
697         gid = int(r0)
698         return
699 }
700
701 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
702
703 func Getpgid(pid int) (pgid int, err error) {
704         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
705         pgid = int(r0)
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 Getpgrp() (pgrp int) {
715         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
716         pgrp = int(r0)
717         return
718 }
719
720 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
721
722 func Getpid() (pid int) {
723         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
724         pid = int(r0)
725         return
726 }
727
728 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
729
730 func Getppid() (ppid int) {
731         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
732         ppid = int(r0)
733         return
734 }
735
736 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
737
738 func Getpriority(which int, who int) (prio int, err error) {
739         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
740         prio = int(r0)
741         if e1 != 0 {
742                 err = errnoErr(e1)
743         }
744         return
745 }
746
747 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748
749 func Getrlimit(which int, lim *Rlimit) (err error) {
750         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
751         if e1 != 0 {
752                 err = errnoErr(e1)
753         }
754         return
755 }
756
757 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759 func Getrusage(who int, rusage *Rusage) (err error) {
760         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
761         if e1 != 0 {
762                 err = errnoErr(e1)
763         }
764         return
765 }
766
767 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769 func Getsid(pid int) (sid int, err error) {
770         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
771         sid = int(r0)
772         if e1 != 0 {
773                 err = errnoErr(e1)
774         }
775         return
776 }
777
778 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
779
780 func Gettimeofday(tv *Timeval) (err error) {
781         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
782         if e1 != 0 {
783                 err = errnoErr(e1)
784         }
785         return
786 }
787
788 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
789
790 func Getuid() (uid int) {
791         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
792         uid = int(r0)
793         return
794 }
795
796 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798 func Issetugid() (tainted bool) {
799         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
800         tainted = bool(r0 != 0)
801         return
802 }
803
804 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805
806 func Kill(pid int, signum syscall.Signal) (err error) {
807         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
808         if e1 != 0 {
809                 err = errnoErr(e1)
810         }
811         return
812 }
813
814 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
815
816 func Kqueue() (fd int, err error) {
817         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
818         fd = int(r0)
819         if e1 != 0 {
820                 err = errnoErr(e1)
821         }
822         return
823 }
824
825 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
827 func Lchown(path string, uid int, gid int) (err error) {
828         var _p0 *byte
829         _p0, err = BytePtrFromString(path)
830         if err != nil {
831                 return
832         }
833         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
834         if e1 != 0 {
835                 err = errnoErr(e1)
836         }
837         return
838 }
839
840 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
841
842 func Link(path string, link string) (err error) {
843         var _p0 *byte
844         _p0, err = BytePtrFromString(path)
845         if err != nil {
846                 return
847         }
848         var _p1 *byte
849         _p1, err = BytePtrFromString(link)
850         if err != nil {
851                 return
852         }
853         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
854         if e1 != 0 {
855                 err = errnoErr(e1)
856         }
857         return
858 }
859
860 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
862 func Listen(s int, backlog int) (err error) {
863         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
864         if e1 != 0 {
865                 err = errnoErr(e1)
866         }
867         return
868 }
869
870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
872 func Lstat(path string, stat *Stat_t) (err error) {
873         var _p0 *byte
874         _p0, err = BytePtrFromString(path)
875         if err != nil {
876                 return
877         }
878         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
879         if e1 != 0 {
880                 err = errnoErr(e1)
881         }
882         return
883 }
884
885 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
886
887 func Mkdir(path string, mode uint32) (err error) {
888         var _p0 *byte
889         _p0, err = BytePtrFromString(path)
890         if err != nil {
891                 return
892         }
893         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
894         if e1 != 0 {
895                 err = errnoErr(e1)
896         }
897         return
898 }
899
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902 func Mkfifo(path string, mode uint32) (err error) {
903         var _p0 *byte
904         _p0, err = BytePtrFromString(path)
905         if err != nil {
906                 return
907         }
908         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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 Mknod(path string, mode uint32, dev int) (err error) {
918         var _p0 *byte
919         _p0, err = BytePtrFromString(path)
920         if err != nil {
921                 return
922         }
923         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
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 Nanosleep(time *Timespec, leftover *Timespec) (err error) {
933         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
934         if e1 != 0 {
935                 err = errnoErr(e1)
936         }
937         return
938 }
939
940 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
941
942 func Open(path string, mode int, perm uint32) (fd int, err error) {
943         var _p0 *byte
944         _p0, err = BytePtrFromString(path)
945         if err != nil {
946                 return
947         }
948         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
949         fd = int(r0)
950         if e1 != 0 {
951                 err = errnoErr(e1)
952         }
953         return
954 }
955
956 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958 func Pathconf(path string, name int) (val int, err error) {
959         var _p0 *byte
960         _p0, err = BytePtrFromString(path)
961         if err != nil {
962                 return
963         }
964         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
965         val = int(r0)
966         if e1 != 0 {
967                 err = errnoErr(e1)
968         }
969         return
970 }
971
972 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973
974 func read(fd int, p []byte) (n int, err error) {
975         var _p0 unsafe.Pointer
976         if len(p) > 0 {
977                 _p0 = unsafe.Pointer(&p[0])
978         } else {
979                 _p0 = unsafe.Pointer(&_zero)
980         }
981         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
982         n = int(r0)
983         if e1 != 0 {
984                 err = errnoErr(e1)
985         }
986         return
987 }
988
989 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
990
991 func Readlink(path string, buf []byte) (n int, err error) {
992         var _p0 *byte
993         _p0, err = BytePtrFromString(path)
994         if err != nil {
995                 return
996         }
997         var _p1 unsafe.Pointer
998         if len(buf) > 0 {
999                 _p1 = unsafe.Pointer(&buf[0])
1000         } else {
1001                 _p1 = unsafe.Pointer(&_zero)
1002         }
1003         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1004         n = int(r0)
1005         if e1 != 0 {
1006                 err = errnoErr(e1)
1007         }
1008         return
1009 }
1010
1011 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1012
1013 func Rename(from string, to string) (err error) {
1014         var _p0 *byte
1015         _p0, err = BytePtrFromString(from)
1016         if err != nil {
1017                 return
1018         }
1019         var _p1 *byte
1020         _p1, err = BytePtrFromString(to)
1021         if err != nil {
1022                 return
1023         }
1024         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1025         if e1 != 0 {
1026                 err = errnoErr(e1)
1027         }
1028         return
1029 }
1030
1031 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1032
1033 func Revoke(path string) (err error) {
1034         var _p0 *byte
1035         _p0, err = BytePtrFromString(path)
1036         if err != nil {
1037                 return
1038         }
1039         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 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 Rmdir(path string) (err error) {
1049         var _p0 *byte
1050         _p0, err = BytePtrFromString(path)
1051         if err != nil {
1052                 return
1053         }
1054         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1055         if e1 != 0 {
1056                 err = errnoErr(e1)
1057         }
1058         return
1059 }
1060
1061 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062
1063 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1064         r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1065         newoffset = int64(r0)
1066         if e1 != 0 {
1067                 err = errnoErr(e1)
1068         }
1069         return
1070 }
1071
1072 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
1074 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1075         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1076         if e1 != 0 {
1077                 err = errnoErr(e1)
1078         }
1079         return
1080 }
1081
1082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084 func Setegid(egid int) (err error) {
1085         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1086         if e1 != 0 {
1087                 err = errnoErr(e1)
1088         }
1089         return
1090 }
1091
1092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1093
1094 func Seteuid(euid int) (err error) {
1095         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1096         if e1 != 0 {
1097                 err = errnoErr(e1)
1098         }
1099         return
1100 }
1101
1102 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1103
1104 func Setgid(gid int) (err error) {
1105         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1106         if e1 != 0 {
1107                 err = errnoErr(e1)
1108         }
1109         return
1110 }
1111
1112 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1113
1114 func Setlogin(name string) (err error) {
1115         var _p0 *byte
1116         _p0, err = BytePtrFromString(name)
1117         if err != nil {
1118                 return
1119         }
1120         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
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 Setpgid(pid int, pgid int) (err error) {
1130         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1131         if e1 != 0 {
1132                 err = errnoErr(e1)
1133         }
1134         return
1135 }
1136
1137 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1138
1139 func Setpriority(which int, who int, prio int) (err error) {
1140         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
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 Setregid(rgid int, egid int) (err error) {
1150         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1151         if e1 != 0 {
1152                 err = errnoErr(e1)
1153         }
1154         return
1155 }
1156
1157 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1158
1159 func Setreuid(ruid int, euid int) (err error) {
1160         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1161         if e1 != 0 {
1162                 err = errnoErr(e1)
1163         }
1164         return
1165 }
1166
1167 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1168
1169 func Setresgid(rgid int, egid int, sgid int) (err error) {
1170         _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1171         if e1 != 0 {
1172                 err = errnoErr(e1)
1173         }
1174         return
1175 }
1176
1177 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179 func Setresuid(ruid int, euid int, suid int) (err error) {
1180         _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1181         if e1 != 0 {
1182                 err = errnoErr(e1)
1183         }
1184         return
1185 }
1186
1187 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189 func Setrlimit(which int, lim *Rlimit) (err error) {
1190         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1191         if e1 != 0 {
1192                 err = errnoErr(e1)
1193         }
1194         return
1195 }
1196
1197 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1198
1199 func Setsid() (pid int, err error) {
1200         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1201         pid = int(r0)
1202         if e1 != 0 {
1203                 err = errnoErr(e1)
1204         }
1205         return
1206 }
1207
1208 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1209
1210 func Settimeofday(tp *Timeval) (err error) {
1211         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1212         if e1 != 0 {
1213                 err = errnoErr(e1)
1214         }
1215         return
1216 }
1217
1218 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1219
1220 func Setuid(uid int) (err error) {
1221         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1222         if e1 != 0 {
1223                 err = errnoErr(e1)
1224         }
1225         return
1226 }
1227
1228 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230 func Stat(path string, stat *Stat_t) (err error) {
1231         var _p0 *byte
1232         _p0, err = BytePtrFromString(path)
1233         if err != nil {
1234                 return
1235         }
1236         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1237         if e1 != 0 {
1238                 err = errnoErr(e1)
1239         }
1240         return
1241 }
1242
1243 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1244
1245 func Statfs(path string, stat *Statfs_t) (err error) {
1246         var _p0 *byte
1247         _p0, err = BytePtrFromString(path)
1248         if err != nil {
1249                 return
1250         }
1251         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1252         if e1 != 0 {
1253                 err = errnoErr(e1)
1254         }
1255         return
1256 }
1257
1258 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1259
1260 func Symlink(path string, link string) (err error) {
1261         var _p0 *byte
1262         _p0, err = BytePtrFromString(path)
1263         if err != nil {
1264                 return
1265         }
1266         var _p1 *byte
1267         _p1, err = BytePtrFromString(link)
1268         if err != nil {
1269                 return
1270         }
1271         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1272         if e1 != 0 {
1273                 err = errnoErr(e1)
1274         }
1275         return
1276 }
1277
1278 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1279
1280 func Sync() (err error) {
1281         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1282         if e1 != 0 {
1283                 err = errnoErr(e1)
1284         }
1285         return
1286 }
1287
1288 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1289
1290 func Truncate(path string, length int64) (err error) {
1291         var _p0 *byte
1292         _p0, err = BytePtrFromString(path)
1293         if err != nil {
1294                 return
1295         }
1296         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1297         if e1 != 0 {
1298                 err = errnoErr(e1)
1299         }
1300         return
1301 }
1302
1303 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1304
1305 func Umask(newmask int) (oldmask int) {
1306         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1307         oldmask = int(r0)
1308         return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func Undelete(path string) (err error) {
1314         var _p0 *byte
1315         _p0, err = BytePtrFromString(path)
1316         if err != nil {
1317                 return
1318         }
1319         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1320         if e1 != 0 {
1321                 err = errnoErr(e1)
1322         }
1323         return
1324 }
1325
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328 func Unlink(path string) (err error) {
1329         var _p0 *byte
1330         _p0, err = BytePtrFromString(path)
1331         if err != nil {
1332                 return
1333         }
1334         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1335         if e1 != 0 {
1336                 err = errnoErr(e1)
1337         }
1338         return
1339 }
1340
1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343 func Unmount(path string, flags int) (err error) {
1344         var _p0 *byte
1345         _p0, err = BytePtrFromString(path)
1346         if err != nil {
1347                 return
1348         }
1349         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
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 write(fd int, p []byte) (n int, err error) {
1359         var _p0 unsafe.Pointer
1360         if len(p) > 0 {
1361                 _p0 = unsafe.Pointer(&p[0])
1362         } else {
1363                 _p0 = unsafe.Pointer(&_zero)
1364         }
1365         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1366         n = int(r0)
1367         if e1 != 0 {
1368                 err = errnoErr(e1)
1369         }
1370         return
1371 }
1372
1373 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1376         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1377         ret = uintptr(r0)
1378         if e1 != 0 {
1379                 err = errnoErr(e1)
1380         }
1381         return
1382 }
1383
1384 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1385
1386 func munmap(addr uintptr, length uintptr) (err error) {
1387         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1388         if e1 != 0 {
1389                 err = errnoErr(e1)
1390         }
1391         return
1392 }
1393
1394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1395
1396 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1397         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1398         n = int(r0)
1399         if e1 != 0 {
1400                 err = errnoErr(e1)
1401         }
1402         return
1403 }
1404
1405 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1406
1407 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1408         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1409         n = int(r0)
1410         if e1 != 0 {
1411                 err = errnoErr(e1)
1412         }
1413         return
1414 }
1415
1416 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1417
1418 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1419         r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1420         nfd = int(r0)
1421         if e1 != 0 {
1422                 err = errnoErr(e1)
1423         }
1424         return
1425 }
1426
1427 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1428
1429 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1430         var _p0 *byte
1431         _p0, err = BytePtrFromString(path)
1432         if err != nil {
1433                 return
1434         }
1435         _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1436         if e1 != 0 {
1437                 err = errnoErr(e1)
1438         }
1439         return
1440 }