.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / sys@v0.0.0-20210124154548-22da62e12c0c / unix / zsyscall_freebsd_arm.go
1 // go run mksyscall.go -l32 -arm -tags freebsd,arm syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build freebsd,arm
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 utimes(path string, timeval *[2]Timeval) (err error) {
218         var _p0 *byte
219         _p0, err = BytePtrFromString(path)
220         if err != nil {
221                 return
222         }
223         _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
224         if e1 != 0 {
225                 err = errnoErr(e1)
226         }
227         return
228 }
229
230 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
231
232 func futimes(fd int, timeval *[2]Timeval) (err error) {
233         _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
234         if e1 != 0 {
235                 err = errnoErr(e1)
236         }
237         return
238 }
239
240 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
241
242 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
243         r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
244         n = int(r0)
245         if e1 != 0 {
246                 err = errnoErr(e1)
247         }
248         return
249 }
250
251 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
252
253 func Madvise(b []byte, behav int) (err error) {
254         var _p0 unsafe.Pointer
255         if len(b) > 0 {
256                 _p0 = unsafe.Pointer(&b[0])
257         } else {
258                 _p0 = unsafe.Pointer(&_zero)
259         }
260         _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
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 Mlock(b []byte) (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_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
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 Mlockall(flags int) (err error) {
286         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
287         if e1 != 0 {
288                 err = errnoErr(e1)
289         }
290         return
291 }
292
293 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
294
295 func Mprotect(b []byte, prot int) (err error) {
296         var _p0 unsafe.Pointer
297         if len(b) > 0 {
298                 _p0 = unsafe.Pointer(&b[0])
299         } else {
300                 _p0 = unsafe.Pointer(&_zero)
301         }
302         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
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 Msync(b []byte, flags 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_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
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 Munlock(b []byte) (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_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
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 Munlockall() (err error) {
344         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
345         if e1 != 0 {
346                 err = errnoErr(e1)
347         }
348         return
349 }
350
351 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
352
353 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
354         var _p0 unsafe.Pointer
355         if len(mib) > 0 {
356                 _p0 = unsafe.Pointer(&mib[0])
357         } else {
358                 _p0 = unsafe.Pointer(&_zero)
359         }
360         _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
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 pipe2(p *[2]_C_int, flags int) (err error) {
370         _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
371         if e1 != 0 {
372                 err = errnoErr(e1)
373         }
374         return
375 }
376
377 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
378
379 func Getcwd(buf []byte) (n int, err error) {
380         var _p0 unsafe.Pointer
381         if len(buf) > 0 {
382                 _p0 = unsafe.Pointer(&buf[0])
383         } else {
384                 _p0 = unsafe.Pointer(&_zero)
385         }
386         r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
387         n = int(r0)
388         if e1 != 0 {
389                 err = errnoErr(e1)
390         }
391         return
392 }
393
394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
395
396 func ioctl(fd int, req uint, arg uintptr) (err error) {
397         _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
398         if e1 != 0 {
399                 err = errnoErr(e1)
400         }
401         return
402 }
403
404 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
405
406 func ptrace(request int, pid int, addr uintptr, data int) (err error) {
407         _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
408         if e1 != 0 {
409                 err = errnoErr(e1)
410         }
411         return
412 }
413
414 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
415
416 func Access(path string, mode uint32) (err error) {
417         var _p0 *byte
418         _p0, err = BytePtrFromString(path)
419         if err != nil {
420                 return
421         }
422         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
423         if e1 != 0 {
424                 err = errnoErr(e1)
425         }
426         return
427 }
428
429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
432         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
433         if e1 != 0 {
434                 err = errnoErr(e1)
435         }
436         return
437 }
438
439 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
440
441 func CapEnter() (err error) {
442         _, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
443         if e1 != 0 {
444                 err = errnoErr(e1)
445         }
446         return
447 }
448
449 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450
451 func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
452         _, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
453         if e1 != 0 {
454                 err = errnoErr(e1)
455         }
456         return
457 }
458
459 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460
461 func capRightsLimit(fd int, rightsp *CapRights) (err error) {
462         _, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
463         if e1 != 0 {
464                 err = errnoErr(e1)
465         }
466         return
467 }
468
469 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
471 func Chdir(path string) (err error) {
472         var _p0 *byte
473         _p0, err = BytePtrFromString(path)
474         if err != nil {
475                 return
476         }
477         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
478         if e1 != 0 {
479                 err = errnoErr(e1)
480         }
481         return
482 }
483
484 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
486 func Chflags(path string, flags int) (err error) {
487         var _p0 *byte
488         _p0, err = BytePtrFromString(path)
489         if err != nil {
490                 return
491         }
492         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
493         if e1 != 0 {
494                 err = errnoErr(e1)
495         }
496         return
497 }
498
499 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
500
501 func Chmod(path string, mode uint32) (err error) {
502         var _p0 *byte
503         _p0, err = BytePtrFromString(path)
504         if err != nil {
505                 return
506         }
507         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
508         if e1 != 0 {
509                 err = errnoErr(e1)
510         }
511         return
512 }
513
514 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
515
516 func Chown(path string, uid int, gid int) (err error) {
517         var _p0 *byte
518         _p0, err = BytePtrFromString(path)
519         if err != nil {
520                 return
521         }
522         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
523         if e1 != 0 {
524                 err = errnoErr(e1)
525         }
526         return
527 }
528
529 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
530
531 func Chroot(path string) (err error) {
532         var _p0 *byte
533         _p0, err = BytePtrFromString(path)
534         if err != nil {
535                 return
536         }
537         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 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 Close(fd int) (err error) {
547         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
548         if e1 != 0 {
549                 err = errnoErr(e1)
550         }
551         return
552 }
553
554 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556 func Dup(fd int) (nfd int, err error) {
557         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
558         nfd = int(r0)
559         if e1 != 0 {
560                 err = errnoErr(e1)
561         }
562         return
563 }
564
565 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
566
567 func Dup2(from int, to int) (err error) {
568         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
569         if e1 != 0 {
570                 err = errnoErr(e1)
571         }
572         return
573 }
574
575 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
576
577 func Exit(code int) {
578         Syscall(SYS_EXIT, uintptr(code), 0, 0)
579         return
580 }
581
582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583
584 func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
585         var _p0 *byte
586         _p0, err = BytePtrFromString(attrname)
587         if err != nil {
588                 return
589         }
590         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
591         ret = int(r0)
592         if e1 != 0 {
593                 err = errnoErr(e1)
594         }
595         return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
601         var _p0 *byte
602         _p0, err = BytePtrFromString(attrname)
603         if err != nil {
604                 return
605         }
606         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
607         ret = int(r0)
608         if e1 != 0 {
609                 err = errnoErr(e1)
610         }
611         return
612 }
613
614 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
615
616 func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
617         var _p0 *byte
618         _p0, err = BytePtrFromString(attrname)
619         if err != nil {
620                 return
621         }
622         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
623         if e1 != 0 {
624                 err = errnoErr(e1)
625         }
626         return
627 }
628
629 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
630
631 func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
632         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
633         ret = int(r0)
634         if e1 != 0 {
635                 err = errnoErr(e1)
636         }
637         return
638 }
639
640 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641
642 func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
643         var _p0 *byte
644         _p0, err = BytePtrFromString(file)
645         if err != nil {
646                 return
647         }
648         var _p1 *byte
649         _p1, err = BytePtrFromString(attrname)
650         if err != nil {
651                 return
652         }
653         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
654         ret = int(r0)
655         if e1 != 0 {
656                 err = errnoErr(e1)
657         }
658         return
659 }
660
661 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
662
663 func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
664         var _p0 *byte
665         _p0, err = BytePtrFromString(file)
666         if err != nil {
667                 return
668         }
669         var _p1 *byte
670         _p1, err = BytePtrFromString(attrname)
671         if err != nil {
672                 return
673         }
674         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
675         ret = int(r0)
676         if e1 != 0 {
677                 err = errnoErr(e1)
678         }
679         return
680 }
681
682 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
683
684 func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
685         var _p0 *byte
686         _p0, err = BytePtrFromString(file)
687         if err != nil {
688                 return
689         }
690         var _p1 *byte
691         _p1, err = BytePtrFromString(attrname)
692         if err != nil {
693                 return
694         }
695         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
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 ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
705         var _p0 *byte
706         _p0, err = BytePtrFromString(file)
707         if err != nil {
708                 return
709         }
710         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
711         ret = int(r0)
712         if e1 != 0 {
713                 err = errnoErr(e1)
714         }
715         return
716 }
717
718 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
719
720 func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
721         var _p0 *byte
722         _p0, err = BytePtrFromString(link)
723         if err != nil {
724                 return
725         }
726         var _p1 *byte
727         _p1, err = BytePtrFromString(attrname)
728         if err != nil {
729                 return
730         }
731         r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
732         ret = int(r0)
733         if e1 != 0 {
734                 err = errnoErr(e1)
735         }
736         return
737 }
738
739 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
740
741 func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
742         var _p0 *byte
743         _p0, err = BytePtrFromString(link)
744         if err != nil {
745                 return
746         }
747         var _p1 *byte
748         _p1, err = BytePtrFromString(attrname)
749         if err != nil {
750                 return
751         }
752         r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
753         ret = int(r0)
754         if e1 != 0 {
755                 err = errnoErr(e1)
756         }
757         return
758 }
759
760 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
761
762 func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
763         var _p0 *byte
764         _p0, err = BytePtrFromString(link)
765         if err != nil {
766                 return
767         }
768         var _p1 *byte
769         _p1, err = BytePtrFromString(attrname)
770         if err != nil {
771                 return
772         }
773         _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
774         if e1 != 0 {
775                 err = errnoErr(e1)
776         }
777         return
778 }
779
780 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
781
782 func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
783         var _p0 *byte
784         _p0, err = BytePtrFromString(link)
785         if err != nil {
786                 return
787         }
788         r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
789         ret = int(r0)
790         if e1 != 0 {
791                 err = errnoErr(e1)
792         }
793         return
794 }
795
796 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798 func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
799         _, _, e1 := Syscall9(SYS_POSIX_FADVISE, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(length), uintptr(length>>32), uintptr(advice), 0, 0)
800         if e1 != 0 {
801                 err = errnoErr(e1)
802         }
803         return
804 }
805
806 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
807
808 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
809         var _p0 *byte
810         _p0, err = BytePtrFromString(path)
811         if err != nil {
812                 return
813         }
814         _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
815         if e1 != 0 {
816                 err = errnoErr(e1)
817         }
818         return
819 }
820
821 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
822
823 func Fchdir(fd int) (err error) {
824         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
825         if e1 != 0 {
826                 err = errnoErr(e1)
827         }
828         return
829 }
830
831 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
832
833 func Fchflags(fd int, flags int) (err error) {
834         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
835         if e1 != 0 {
836                 err = errnoErr(e1)
837         }
838         return
839 }
840
841 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
842
843 func Fchmod(fd int, mode uint32) (err error) {
844         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
845         if e1 != 0 {
846                 err = errnoErr(e1)
847         }
848         return
849 }
850
851 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
852
853 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
854         var _p0 *byte
855         _p0, err = BytePtrFromString(path)
856         if err != nil {
857                 return
858         }
859         _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
860         if e1 != 0 {
861                 err = errnoErr(e1)
862         }
863         return
864 }
865
866 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867
868 func Fchown(fd int, uid int, gid int) (err error) {
869         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
870         if e1 != 0 {
871                 err = errnoErr(e1)
872         }
873         return
874 }
875
876 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
879         var _p0 *byte
880         _p0, err = BytePtrFromString(path)
881         if err != nil {
882                 return
883         }
884         _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
885         if e1 != 0 {
886                 err = errnoErr(e1)
887         }
888         return
889 }
890
891 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893 func Flock(fd int, how int) (err error) {
894         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
895         if e1 != 0 {
896                 err = errnoErr(e1)
897         }
898         return
899 }
900
901 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903 func Fpathconf(fd int, name int) (val int, err error) {
904         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
905         val = int(r0)
906         if e1 != 0 {
907                 err = errnoErr(e1)
908         }
909         return
910 }
911
912 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
913
914 func fstat(fd int, stat *stat_freebsd11_t) (err error) {
915         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
916         if e1 != 0 {
917                 err = errnoErr(e1)
918         }
919         return
920 }
921
922 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923
924 func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
925         _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
926         if e1 != 0 {
927                 err = errnoErr(e1)
928         }
929         return
930 }
931
932 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
933
934 func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
935         var _p0 *byte
936         _p0, err = BytePtrFromString(path)
937         if err != nil {
938                 return
939         }
940         _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
941         if e1 != 0 {
942                 err = errnoErr(e1)
943         }
944         return
945 }
946
947 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
948
949 func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
950         var _p0 *byte
951         _p0, err = BytePtrFromString(path)
952         if err != nil {
953                 return
954         }
955         _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
956         if e1 != 0 {
957                 err = errnoErr(e1)
958         }
959         return
960 }
961
962 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
963
964 func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
965         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
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 fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
975         _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
976         if e1 != 0 {
977                 err = errnoErr(e1)
978         }
979         return
980 }
981
982 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
983
984 func Fsync(fd int) (err error) {
985         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
986         if e1 != 0 {
987                 err = errnoErr(e1)
988         }
989         return
990 }
991
992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994 func Ftruncate(fd int, length int64) (err error) {
995         _, _, e1 := Syscall6(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
996         if e1 != 0 {
997                 err = errnoErr(e1)
998         }
999         return
1000 }
1001
1002 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1003
1004 func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1005         var _p0 unsafe.Pointer
1006         if len(buf) > 0 {
1007                 _p0 = unsafe.Pointer(&buf[0])
1008         } else {
1009                 _p0 = unsafe.Pointer(&_zero)
1010         }
1011         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1012         n = int(r0)
1013         if e1 != 0 {
1014                 err = errnoErr(e1)
1015         }
1016         return
1017 }
1018
1019 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021 func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) {
1022         var _p0 unsafe.Pointer
1023         if len(buf) > 0 {
1024                 _p0 = unsafe.Pointer(&buf[0])
1025         } else {
1026                 _p0 = unsafe.Pointer(&_zero)
1027         }
1028         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1029         n = int(r0)
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 Getdtablesize() (size int) {
1039         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1040         size = int(r0)
1041         return
1042 }
1043
1044 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1045
1046 func Getegid() (egid int) {
1047         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1048         egid = int(r0)
1049         return
1050 }
1051
1052 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1053
1054 func Geteuid() (uid int) {
1055         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1056         uid = int(r0)
1057         return
1058 }
1059
1060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1061
1062 func Getgid() (gid int) {
1063         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1064         gid = int(r0)
1065         return
1066 }
1067
1068 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1069
1070 func Getpgid(pid int) (pgid int, err error) {
1071         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1072         pgid = int(r0)
1073         if e1 != 0 {
1074                 err = errnoErr(e1)
1075         }
1076         return
1077 }
1078
1079 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1080
1081 func Getpgrp() (pgrp int) {
1082         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1083         pgrp = int(r0)
1084         return
1085 }
1086
1087 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1088
1089 func Getpid() (pid int) {
1090         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1091         pid = int(r0)
1092         return
1093 }
1094
1095 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096
1097 func Getppid() (ppid int) {
1098         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1099         ppid = int(r0)
1100         return
1101 }
1102
1103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1104
1105 func Getpriority(which int, who int) (prio int, err error) {
1106         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1107         prio = 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 Getrlimit(which int, lim *Rlimit) (err error) {
1117         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1118         if e1 != 0 {
1119                 err = errnoErr(e1)
1120         }
1121         return
1122 }
1123
1124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1125
1126 func Getrusage(who int, rusage *Rusage) (err error) {
1127         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1128         if e1 != 0 {
1129                 err = errnoErr(e1)
1130         }
1131         return
1132 }
1133
1134 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135
1136 func Getsid(pid int) (sid int, err error) {
1137         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1138         sid = int(r0)
1139         if e1 != 0 {
1140                 err = errnoErr(e1)
1141         }
1142         return
1143 }
1144
1145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147 func Gettimeofday(tv *Timeval) (err error) {
1148         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1149         if e1 != 0 {
1150                 err = errnoErr(e1)
1151         }
1152         return
1153 }
1154
1155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156
1157 func Getuid() (uid int) {
1158         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1159         uid = int(r0)
1160         return
1161 }
1162
1163 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1164
1165 func Issetugid() (tainted bool) {
1166         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1167         tainted = bool(r0 != 0)
1168         return
1169 }
1170
1171 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1172
1173 func Kill(pid int, signum syscall.Signal) (err error) {
1174         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
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 Kqueue() (fd int, err error) {
1184         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1185         fd = int(r0)
1186         if e1 != 0 {
1187                 err = errnoErr(e1)
1188         }
1189         return
1190 }
1191
1192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1193
1194 func Lchown(path string, uid int, gid int) (err error) {
1195         var _p0 *byte
1196         _p0, err = BytePtrFromString(path)
1197         if err != nil {
1198                 return
1199         }
1200         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1201         if e1 != 0 {
1202                 err = errnoErr(e1)
1203         }
1204         return
1205 }
1206
1207 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209 func Link(path string, link string) (err error) {
1210         var _p0 *byte
1211         _p0, err = BytePtrFromString(path)
1212         if err != nil {
1213                 return
1214         }
1215         var _p1 *byte
1216         _p1, err = BytePtrFromString(link)
1217         if err != nil {
1218                 return
1219         }
1220         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1221         if e1 != 0 {
1222                 err = errnoErr(e1)
1223         }
1224         return
1225 }
1226
1227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1230         var _p0 *byte
1231         _p0, err = BytePtrFromString(path)
1232         if err != nil {
1233                 return
1234         }
1235         var _p1 *byte
1236         _p1, err = BytePtrFromString(link)
1237         if err != nil {
1238                 return
1239         }
1240         _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1241         if e1 != 0 {
1242                 err = errnoErr(e1)
1243         }
1244         return
1245 }
1246
1247 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1248
1249 func Listen(s int, backlog int) (err error) {
1250         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1251         if e1 != 0 {
1252                 err = errnoErr(e1)
1253         }
1254         return
1255 }
1256
1257 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1258
1259 func lstat(path string, stat *stat_freebsd11_t) (err error) {
1260         var _p0 *byte
1261         _p0, err = BytePtrFromString(path)
1262         if err != nil {
1263                 return
1264         }
1265         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1266         if e1 != 0 {
1267                 err = errnoErr(e1)
1268         }
1269         return
1270 }
1271
1272 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274 func Mkdir(path string, mode uint32) (err error) {
1275         var _p0 *byte
1276         _p0, err = BytePtrFromString(path)
1277         if err != nil {
1278                 return
1279         }
1280         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1281         if e1 != 0 {
1282                 err = errnoErr(e1)
1283         }
1284         return
1285 }
1286
1287 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288
1289 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1290         var _p0 *byte
1291         _p0, err = BytePtrFromString(path)
1292         if err != nil {
1293                 return
1294         }
1295         _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1296         if e1 != 0 {
1297                 err = errnoErr(e1)
1298         }
1299         return
1300 }
1301
1302 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1303
1304 func Mkfifo(path string, mode uint32) (err error) {
1305         var _p0 *byte
1306         _p0, err = BytePtrFromString(path)
1307         if err != nil {
1308                 return
1309         }
1310         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1311         if e1 != 0 {
1312                 err = errnoErr(e1)
1313         }
1314         return
1315 }
1316
1317 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1318
1319 func mknod(path string, mode uint32, dev int) (err error) {
1320         var _p0 *byte
1321         _p0, err = BytePtrFromString(path)
1322         if err != nil {
1323                 return
1324         }
1325         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1326         if e1 != 0 {
1327                 err = errnoErr(e1)
1328         }
1329         return
1330 }
1331
1332 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1333
1334 func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1335         var _p0 *byte
1336         _p0, err = BytePtrFromString(path)
1337         if err != nil {
1338                 return
1339         }
1340         _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1341         if e1 != 0 {
1342                 err = errnoErr(e1)
1343         }
1344         return
1345 }
1346
1347 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349 func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1350         var _p0 *byte
1351         _p0, err = BytePtrFromString(path)
1352         if err != nil {
1353                 return
1354         }
1355         _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1356         if e1 != 0 {
1357                 err = errnoErr(e1)
1358         }
1359         return
1360 }
1361
1362 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1363
1364 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1365         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1366         if e1 != 0 {
1367                 err = errnoErr(e1)
1368         }
1369         return
1370 }
1371
1372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373
1374 func Open(path string, mode int, perm uint32) (fd int, err error) {
1375         var _p0 *byte
1376         _p0, err = BytePtrFromString(path)
1377         if err != nil {
1378                 return
1379         }
1380         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1381         fd = int(r0)
1382         if e1 != 0 {
1383                 err = errnoErr(e1)
1384         }
1385         return
1386 }
1387
1388 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1389
1390 func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1391         var _p0 *byte
1392         _p0, err = BytePtrFromString(path)
1393         if err != nil {
1394                 return
1395         }
1396         r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1397         fd = int(r0)
1398         if e1 != 0 {
1399                 err = errnoErr(e1)
1400         }
1401         return
1402 }
1403
1404 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1405
1406 func Pathconf(path string, name int) (val int, err error) {
1407         var _p0 *byte
1408         _p0, err = BytePtrFromString(path)
1409         if err != nil {
1410                 return
1411         }
1412         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1413         val = int(r0)
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 Pread(fd int, p []byte, offset int64) (n int, err error) {
1423         var _p0 unsafe.Pointer
1424         if len(p) > 0 {
1425                 _p0 = unsafe.Pointer(&p[0])
1426         } else {
1427                 _p0 = unsafe.Pointer(&_zero)
1428         }
1429         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
1430         n = int(r0)
1431         if e1 != 0 {
1432                 err = errnoErr(e1)
1433         }
1434         return
1435 }
1436
1437 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1438
1439 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1440         var _p0 unsafe.Pointer
1441         if len(p) > 0 {
1442                 _p0 = unsafe.Pointer(&p[0])
1443         } else {
1444                 _p0 = unsafe.Pointer(&_zero)
1445         }
1446         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
1447         n = int(r0)
1448         if e1 != 0 {
1449                 err = errnoErr(e1)
1450         }
1451         return
1452 }
1453
1454 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1455
1456 func read(fd int, p []byte) (n int, err error) {
1457         var _p0 unsafe.Pointer
1458         if len(p) > 0 {
1459                 _p0 = unsafe.Pointer(&p[0])
1460         } else {
1461                 _p0 = unsafe.Pointer(&_zero)
1462         }
1463         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1464         n = int(r0)
1465         if e1 != 0 {
1466                 err = errnoErr(e1)
1467         }
1468         return
1469 }
1470
1471 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1472
1473 func Readlink(path string, buf []byte) (n int, err error) {
1474         var _p0 *byte
1475         _p0, err = BytePtrFromString(path)
1476         if err != nil {
1477                 return
1478         }
1479         var _p1 unsafe.Pointer
1480         if len(buf) > 0 {
1481                 _p1 = unsafe.Pointer(&buf[0])
1482         } else {
1483                 _p1 = unsafe.Pointer(&_zero)
1484         }
1485         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1486         n = int(r0)
1487         if e1 != 0 {
1488                 err = errnoErr(e1)
1489         }
1490         return
1491 }
1492
1493 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1494
1495 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1496         var _p0 *byte
1497         _p0, err = BytePtrFromString(path)
1498         if err != nil {
1499                 return
1500         }
1501         var _p1 unsafe.Pointer
1502         if len(buf) > 0 {
1503                 _p1 = unsafe.Pointer(&buf[0])
1504         } else {
1505                 _p1 = unsafe.Pointer(&_zero)
1506         }
1507         r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1508         n = int(r0)
1509         if e1 != 0 {
1510                 err = errnoErr(e1)
1511         }
1512         return
1513 }
1514
1515 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1516
1517 func Rename(from string, to string) (err error) {
1518         var _p0 *byte
1519         _p0, err = BytePtrFromString(from)
1520         if err != nil {
1521                 return
1522         }
1523         var _p1 *byte
1524         _p1, err = BytePtrFromString(to)
1525         if err != nil {
1526                 return
1527         }
1528         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1529         if e1 != 0 {
1530                 err = errnoErr(e1)
1531         }
1532         return
1533 }
1534
1535 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1536
1537 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1538         var _p0 *byte
1539         _p0, err = BytePtrFromString(from)
1540         if err != nil {
1541                 return
1542         }
1543         var _p1 *byte
1544         _p1, err = BytePtrFromString(to)
1545         if err != nil {
1546                 return
1547         }
1548         _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1549         if e1 != 0 {
1550                 err = errnoErr(e1)
1551         }
1552         return
1553 }
1554
1555 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1556
1557 func Revoke(path string) (err error) {
1558         var _p0 *byte
1559         _p0, err = BytePtrFromString(path)
1560         if err != nil {
1561                 return
1562         }
1563         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1564         if e1 != 0 {
1565                 err = errnoErr(e1)
1566         }
1567         return
1568 }
1569
1570 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1571
1572 func Rmdir(path string) (err error) {
1573         var _p0 *byte
1574         _p0, err = BytePtrFromString(path)
1575         if err != nil {
1576                 return
1577         }
1578         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1579         if e1 != 0 {
1580                 err = errnoErr(e1)
1581         }
1582         return
1583 }
1584
1585 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586
1587 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1588         r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
1589         newoffset = int64(int64(r1)<<32 | int64(r0))
1590         if e1 != 0 {
1591                 err = errnoErr(e1)
1592         }
1593         return
1594 }
1595
1596 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1597
1598 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1599         r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1600         n = int(r0)
1601         if e1 != 0 {
1602                 err = errnoErr(e1)
1603         }
1604         return
1605 }
1606
1607 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1608
1609 func Setegid(egid int) (err error) {
1610         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1611         if e1 != 0 {
1612                 err = errnoErr(e1)
1613         }
1614         return
1615 }
1616
1617 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619 func Seteuid(euid int) (err error) {
1620         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1621         if e1 != 0 {
1622                 err = errnoErr(e1)
1623         }
1624         return
1625 }
1626
1627 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1628
1629 func Setgid(gid int) (err error) {
1630         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1631         if e1 != 0 {
1632                 err = errnoErr(e1)
1633         }
1634         return
1635 }
1636
1637 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1638
1639 func Setlogin(name string) (err error) {
1640         var _p0 *byte
1641         _p0, err = BytePtrFromString(name)
1642         if err != nil {
1643                 return
1644         }
1645         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1646         if e1 != 0 {
1647                 err = errnoErr(e1)
1648         }
1649         return
1650 }
1651
1652 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1653
1654 func Setpgid(pid int, pgid int) (err error) {
1655         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1656         if e1 != 0 {
1657                 err = errnoErr(e1)
1658         }
1659         return
1660 }
1661
1662 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663
1664 func Setpriority(which int, who int, prio int) (err error) {
1665         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1666         if e1 != 0 {
1667                 err = errnoErr(e1)
1668         }
1669         return
1670 }
1671
1672 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1673
1674 func Setregid(rgid int, egid int) (err error) {
1675         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1676         if e1 != 0 {
1677                 err = errnoErr(e1)
1678         }
1679         return
1680 }
1681
1682 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1683
1684 func Setreuid(ruid int, euid int) (err error) {
1685         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1686         if e1 != 0 {
1687                 err = errnoErr(e1)
1688         }
1689         return
1690 }
1691
1692 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694 func Setresgid(rgid int, egid int, sgid int) (err error) {
1695         _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1696         if e1 != 0 {
1697                 err = errnoErr(e1)
1698         }
1699         return
1700 }
1701
1702 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1703
1704 func Setresuid(ruid int, euid int, suid int) (err error) {
1705         _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1706         if e1 != 0 {
1707                 err = errnoErr(e1)
1708         }
1709         return
1710 }
1711
1712 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1713
1714 func Setrlimit(which int, lim *Rlimit) (err error) {
1715         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1716         if e1 != 0 {
1717                 err = errnoErr(e1)
1718         }
1719         return
1720 }
1721
1722 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1723
1724 func Setsid() (pid int, err error) {
1725         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1726         pid = int(r0)
1727         if e1 != 0 {
1728                 err = errnoErr(e1)
1729         }
1730         return
1731 }
1732
1733 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1734
1735 func Settimeofday(tp *Timeval) (err error) {
1736         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1737         if e1 != 0 {
1738                 err = errnoErr(e1)
1739         }
1740         return
1741 }
1742
1743 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1744
1745 func Setuid(uid int) (err error) {
1746         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1747         if e1 != 0 {
1748                 err = errnoErr(e1)
1749         }
1750         return
1751 }
1752
1753 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1755 func stat(path string, stat *stat_freebsd11_t) (err error) {
1756         var _p0 *byte
1757         _p0, err = BytePtrFromString(path)
1758         if err != nil {
1759                 return
1760         }
1761         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1762         if e1 != 0 {
1763                 err = errnoErr(e1)
1764         }
1765         return
1766 }
1767
1768 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770 func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1771         var _p0 *byte
1772         _p0, err = BytePtrFromString(path)
1773         if err != nil {
1774                 return
1775         }
1776         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1777         if e1 != 0 {
1778                 err = errnoErr(e1)
1779         }
1780         return
1781 }
1782
1783 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785 func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1786         var _p0 *byte
1787         _p0, err = BytePtrFromString(path)
1788         if err != nil {
1789                 return
1790         }
1791         _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1792         if e1 != 0 {
1793                 err = errnoErr(e1)
1794         }
1795         return
1796 }
1797
1798 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1800 func Symlink(path string, link string) (err error) {
1801         var _p0 *byte
1802         _p0, err = BytePtrFromString(path)
1803         if err != nil {
1804                 return
1805         }
1806         var _p1 *byte
1807         _p1, err = BytePtrFromString(link)
1808         if err != nil {
1809                 return
1810         }
1811         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1812         if e1 != 0 {
1813                 err = errnoErr(e1)
1814         }
1815         return
1816 }
1817
1818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1819
1820 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1821         var _p0 *byte
1822         _p0, err = BytePtrFromString(oldpath)
1823         if err != nil {
1824                 return
1825         }
1826         var _p1 *byte
1827         _p1, err = BytePtrFromString(newpath)
1828         if err != nil {
1829                 return
1830         }
1831         _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1832         if e1 != 0 {
1833                 err = errnoErr(e1)
1834         }
1835         return
1836 }
1837
1838 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1840 func Sync() (err error) {
1841         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1842         if e1 != 0 {
1843                 err = errnoErr(e1)
1844         }
1845         return
1846 }
1847
1848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1849
1850 func Truncate(path string, length int64) (err error) {
1851         var _p0 *byte
1852         _p0, err = BytePtrFromString(path)
1853         if err != nil {
1854                 return
1855         }
1856         _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
1857         if e1 != 0 {
1858                 err = errnoErr(e1)
1859         }
1860         return
1861 }
1862
1863 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1864
1865 func Umask(newmask int) (oldmask int) {
1866         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1867         oldmask = int(r0)
1868         return
1869 }
1870
1871 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872
1873 func Undelete(path string) (err error) {
1874         var _p0 *byte
1875         _p0, err = BytePtrFromString(path)
1876         if err != nil {
1877                 return
1878         }
1879         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1880         if e1 != 0 {
1881                 err = errnoErr(e1)
1882         }
1883         return
1884 }
1885
1886 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1887
1888 func Unlink(path string) (err error) {
1889         var _p0 *byte
1890         _p0, err = BytePtrFromString(path)
1891         if err != nil {
1892                 return
1893         }
1894         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1895         if e1 != 0 {
1896                 err = errnoErr(e1)
1897         }
1898         return
1899 }
1900
1901 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1902
1903 func Unlinkat(dirfd int, path string, flags int) (err error) {
1904         var _p0 *byte
1905         _p0, err = BytePtrFromString(path)
1906         if err != nil {
1907                 return
1908         }
1909         _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1910         if e1 != 0 {
1911                 err = errnoErr(e1)
1912         }
1913         return
1914 }
1915
1916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1917
1918 func Unmount(path string, flags int) (err error) {
1919         var _p0 *byte
1920         _p0, err = BytePtrFromString(path)
1921         if err != nil {
1922                 return
1923         }
1924         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1925         if e1 != 0 {
1926                 err = errnoErr(e1)
1927         }
1928         return
1929 }
1930
1931 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1932
1933 func write(fd int, p []byte) (n int, err error) {
1934         var _p0 unsafe.Pointer
1935         if len(p) > 0 {
1936                 _p0 = unsafe.Pointer(&p[0])
1937         } else {
1938                 _p0 = unsafe.Pointer(&_zero)
1939         }
1940         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1941         n = int(r0)
1942         if e1 != 0 {
1943                 err = errnoErr(e1)
1944         }
1945         return
1946 }
1947
1948 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1949
1950 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1951         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
1952         ret = uintptr(r0)
1953         if e1 != 0 {
1954                 err = errnoErr(e1)
1955         }
1956         return
1957 }
1958
1959 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1960
1961 func munmap(addr uintptr, length uintptr) (err error) {
1962         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1963         if e1 != 0 {
1964                 err = errnoErr(e1)
1965         }
1966         return
1967 }
1968
1969 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1970
1971 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1972         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1973         n = int(r0)
1974         if e1 != 0 {
1975                 err = errnoErr(e1)
1976         }
1977         return
1978 }
1979
1980 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1981
1982 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1983         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1984         n = int(r0)
1985         if e1 != 0 {
1986                 err = errnoErr(e1)
1987         }
1988         return
1989 }
1990
1991 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1992
1993 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1994         r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1995         nfd = int(r0)
1996         if e1 != 0 {
1997                 err = errnoErr(e1)
1998         }
1999         return
2000 }
2001
2002 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2003
2004 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
2005         var _p0 *byte
2006         _p0, err = BytePtrFromString(path)
2007         if err != nil {
2008                 return
2009         }
2010         _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
2011         if e1 != 0 {
2012                 err = errnoErr(e1)
2013         }
2014         return
2015 }