]> Cypherpunks.ru repositories - gostls13.git/blob - src/syscall/zsyscall_freebsd_amd64.go
[dev.typeparams] all: merge master (9b84814) into dev.typeparams
[gostls13.git] / src / syscall / zsyscall_freebsd_amd64.go
1 // mksyscall.pl -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go
2 // Code generated by the command above; DO NOT EDIT.
3
4 //go:build freebsd && amd64
5 // +build freebsd,amd64
6
7 package syscall
8
9 import "unsafe"
10
11 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12
13 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
14         r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
15         n = int(r0)
16         if e1 != 0 {
17                 err = errnoErr(e1)
18         }
19         return
20 }
21
22 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
23
24 func setgroups(ngid int, gid *_Gid_t) (err error) {
25         _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
26         if e1 != 0 {
27                 err = errnoErr(e1)
28         }
29         return
30 }
31
32 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
33
34 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
35         r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
36         wpid = int(r0)
37         if e1 != 0 {
38                 err = errnoErr(e1)
39         }
40         return
41 }
42
43 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
44
45 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
46         r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
47         fd = int(r0)
48         if e1 != 0 {
49                 err = errnoErr(e1)
50         }
51         return
52 }
53
54 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
55
56 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
57         _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
58         if e1 != 0 {
59                 err = errnoErr(e1)
60         }
61         return
62 }
63
64 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
65
66 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
67         _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
68         if e1 != 0 {
69                 err = errnoErr(e1)
70         }
71         return
72 }
73
74 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
75
76 func socket(domain int, typ int, proto int) (fd int, err error) {
77         r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
78         fd = int(r0)
79         if e1 != 0 {
80                 err = errnoErr(e1)
81         }
82         return
83 }
84
85 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
86
87 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
88         _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
89         if e1 != 0 {
90                 err = errnoErr(e1)
91         }
92         return
93 }
94
95 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
96
97 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
98         _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
99         if e1 != 0 {
100                 err = errnoErr(e1)
101         }
102         return
103 }
104
105 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
106
107 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
108         _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
109         if e1 != 0 {
110                 err = errnoErr(e1)
111         }
112         return
113 }
114
115 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
116
117 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
118         _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
119         if e1 != 0 {
120                 err = errnoErr(e1)
121         }
122         return
123 }
124
125 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
126
127 func Shutdown(s int, how int) (err error) {
128         _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
129         if e1 != 0 {
130                 err = errnoErr(e1)
131         }
132         return
133 }
134
135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
136
137 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
138         _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
139         if e1 != 0 {
140                 err = errnoErr(e1)
141         }
142         return
143 }
144
145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
146
147 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
148         var _p0 unsafe.Pointer
149         if len(p) > 0 {
150                 _p0 = unsafe.Pointer(&p[0])
151         } else {
152                 _p0 = unsafe.Pointer(&_zero)
153         }
154         r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
155         n = int(r0)
156         if e1 != 0 {
157                 err = errnoErr(e1)
158         }
159         return
160 }
161
162 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
163
164 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
165         var _p0 unsafe.Pointer
166         if len(buf) > 0 {
167                 _p0 = unsafe.Pointer(&buf[0])
168         } else {
169                 _p0 = unsafe.Pointer(&_zero)
170         }
171         _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
172         if e1 != 0 {
173                 err = errnoErr(e1)
174         }
175         return
176 }
177
178 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
179
180 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
181         r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
182         n = int(r0)
183         if e1 != 0 {
184                 err = errnoErr(e1)
185         }
186         return
187 }
188
189 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
190
191 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
192         r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
193         n = int(r0)
194         if e1 != 0 {
195                 err = errnoErr(e1)
196         }
197         return
198 }
199
200 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
201
202 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
203         r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
204         n = int(r0)
205         if e1 != 0 {
206                 err = errnoErr(e1)
207         }
208         return
209 }
210
211 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
212
213 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
214         var _p0 unsafe.Pointer
215         if len(mib) > 0 {
216                 _p0 = unsafe.Pointer(&mib[0])
217         } else {
218                 _p0 = unsafe.Pointer(&_zero)
219         }
220         _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
221         if e1 != 0 {
222                 err = errnoErr(e1)
223         }
224         return
225 }
226
227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
228
229 func utimes(path string, timeval *[2]Timeval) (err error) {
230         var _p0 *byte
231         _p0, err = BytePtrFromString(path)
232         if err != nil {
233                 return
234         }
235         _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
236         if e1 != 0 {
237                 err = errnoErr(e1)
238         }
239         return
240 }
241
242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
243
244 func futimes(fd int, timeval *[2]Timeval) (err error) {
245         _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
246         if e1 != 0 {
247                 err = errnoErr(e1)
248         }
249         return
250 }
251
252 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
253
254 func fcntl(fd int, cmd int, arg int) (val int, err error) {
255         r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
256         val = int(r0)
257         if e1 != 0 {
258                 err = errnoErr(e1)
259         }
260         return
261 }
262
263 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
264
265 func pipe2(p *[2]_C_int, flags int) (err error) {
266         _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
267         if e1 != 0 {
268                 err = errnoErr(e1)
269         }
270         return
271 }
272
273 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
274
275 func Access(path string, mode uint32) (err error) {
276         var _p0 *byte
277         _p0, err = BytePtrFromString(path)
278         if err != nil {
279                 return
280         }
281         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
282         if e1 != 0 {
283                 err = errnoErr(e1)
284         }
285         return
286 }
287
288 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
289
290 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
291         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
292         if e1 != 0 {
293                 err = errnoErr(e1)
294         }
295         return
296 }
297
298 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
299
300 func Chdir(path string) (err error) {
301         var _p0 *byte
302         _p0, err = BytePtrFromString(path)
303         if err != nil {
304                 return
305         }
306         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
307         if e1 != 0 {
308                 err = errnoErr(e1)
309         }
310         return
311 }
312
313 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
314
315 func Chflags(path string, flags int) (err error) {
316         var _p0 *byte
317         _p0, err = BytePtrFromString(path)
318         if err != nil {
319                 return
320         }
321         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
322         if e1 != 0 {
323                 err = errnoErr(e1)
324         }
325         return
326 }
327
328 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
329
330 func Chmod(path string, mode uint32) (err error) {
331         var _p0 *byte
332         _p0, err = BytePtrFromString(path)
333         if err != nil {
334                 return
335         }
336         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
337         if e1 != 0 {
338                 err = errnoErr(e1)
339         }
340         return
341 }
342
343 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
344
345 func Chown(path string, uid int, gid int) (err error) {
346         var _p0 *byte
347         _p0, err = BytePtrFromString(path)
348         if err != nil {
349                 return
350         }
351         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
352         if e1 != 0 {
353                 err = errnoErr(e1)
354         }
355         return
356 }
357
358 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
359
360 func Chroot(path string) (err error) {
361         var _p0 *byte
362         _p0, err = BytePtrFromString(path)
363         if err != nil {
364                 return
365         }
366         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
367         if e1 != 0 {
368                 err = errnoErr(e1)
369         }
370         return
371 }
372
373 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
374
375 func Close(fd int) (err error) {
376         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
377         if e1 != 0 {
378                 err = errnoErr(e1)
379         }
380         return
381 }
382
383 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
384
385 func Dup(fd int) (nfd int, err error) {
386         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
387         nfd = 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 Dup2(from int, to int) (err error) {
397         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
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 Fchdir(fd int) (err error) {
407         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 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 Fchflags(fd int, flags int) (err error) {
417         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
418         if e1 != 0 {
419                 err = errnoErr(e1)
420         }
421         return
422 }
423
424 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426 func Fchmod(fd int, mode uint32) (err error) {
427         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
428         if e1 != 0 {
429                 err = errnoErr(e1)
430         }
431         return
432 }
433
434 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
435
436 func Fchown(fd int, uid int, gid int) (err error) {
437         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
438         if e1 != 0 {
439                 err = errnoErr(e1)
440         }
441         return
442 }
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func Flock(fd int, how int) (err error) {
447         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
448         if e1 != 0 {
449                 err = errnoErr(e1)
450         }
451         return
452 }
453
454 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
455
456 func Fpathconf(fd int, name int) (val int, err error) {
457         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
458         val = int(r0)
459         if e1 != 0 {
460                 err = errnoErr(e1)
461         }
462         return
463 }
464
465 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
466
467 func fstat(fd int, stat *stat_freebsd11_t) (err error) {
468         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
469         if e1 != 0 {
470                 err = errnoErr(e1)
471         }
472         return
473 }
474
475 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
476
477 func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
478         _, _, e1 := Syscall(_SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
479         if e1 != 0 {
480                 err = errnoErr(e1)
481         }
482         return
483 }
484
485 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
486
487 func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
488         var _p0 *byte
489         _p0, err = BytePtrFromString(path)
490         if err != nil {
491                 return
492         }
493         _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
494         if e1 != 0 {
495                 err = errnoErr(e1)
496         }
497         return
498 }
499
500 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
501
502 func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
503         var _p0 *byte
504         _p0, err = BytePtrFromString(path)
505         if err != nil {
506                 return
507         }
508         _, _, e1 := Syscall6(_SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
509         if e1 != 0 {
510                 err = errnoErr(e1)
511         }
512         return
513 }
514
515 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
516
517 func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
518         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
519         if e1 != 0 {
520                 err = errnoErr(e1)
521         }
522         return
523 }
524
525 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
526
527 func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
528         _, _, e1 := Syscall(_SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
529         if e1 != 0 {
530                 err = errnoErr(e1)
531         }
532         return
533 }
534
535 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
536
537 func Fsync(fd int) (err error) {
538         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
539         if e1 != 0 {
540                 err = errnoErr(e1)
541         }
542         return
543 }
544
545 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
546
547 func Ftruncate(fd int, length int64) (err error) {
548         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
549         if e1 != 0 {
550                 err = errnoErr(e1)
551         }
552         return
553 }
554
555 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557 func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
558         var _p0 unsafe.Pointer
559         if len(buf) > 0 {
560                 _p0 = unsafe.Pointer(&buf[0])
561         } else {
562                 _p0 = unsafe.Pointer(&_zero)
563         }
564         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
565         n = int(r0)
566         if e1 != 0 {
567                 err = errnoErr(e1)
568         }
569         return
570 }
571
572 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
573
574 func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) {
575         var _p0 unsafe.Pointer
576         if len(buf) > 0 {
577                 _p0 = unsafe.Pointer(&buf[0])
578         } else {
579                 _p0 = unsafe.Pointer(&_zero)
580         }
581         r0, _, e1 := Syscall6(_SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
582         n = int(r0)
583         if e1 != 0 {
584                 err = errnoErr(e1)
585         }
586         return
587 }
588
589 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
590
591 func Getdtablesize() (size int) {
592         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
593         size = int(r0)
594         return
595 }
596
597 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
598
599 func Getegid() (egid int) {
600         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
601         egid = int(r0)
602         return
603 }
604
605 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
606
607 func Geteuid() (uid int) {
608         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
609         uid = int(r0)
610         return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Getgid() (gid int) {
616         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
617         gid = int(r0)
618         return
619 }
620
621 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
622
623 func Getpgid(pid int) (pgid int, err error) {
624         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
625         pgid = int(r0)
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 Getpgrp() (pgrp int) {
635         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
636         pgrp = int(r0)
637         return
638 }
639
640 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641
642 func Getpid() (pid int) {
643         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
644         pid = int(r0)
645         return
646 }
647
648 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
649
650 func Getppid() (ppid int) {
651         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
652         ppid = int(r0)
653         return
654 }
655
656 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
657
658 func Getpriority(which int, who int) (prio int, err error) {
659         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
660         prio = int(r0)
661         if e1 != 0 {
662                 err = errnoErr(e1)
663         }
664         return
665 }
666
667 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
668
669 func Getrlimit(which int, lim *Rlimit) (err error) {
670         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
671         if e1 != 0 {
672                 err = errnoErr(e1)
673         }
674         return
675 }
676
677 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
678
679 func Getrusage(who int, rusage *Rusage) (err error) {
680         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
681         if e1 != 0 {
682                 err = errnoErr(e1)
683         }
684         return
685 }
686
687 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
688
689 func Getsid(pid int) (sid int, err error) {
690         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
691         sid = int(r0)
692         if e1 != 0 {
693                 err = errnoErr(e1)
694         }
695         return
696 }
697
698 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
699
700 func Gettimeofday(tv *Timeval) (err error) {
701         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
702         if e1 != 0 {
703                 err = errnoErr(e1)
704         }
705         return
706 }
707
708 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
709
710 func Getuid() (uid int) {
711         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
712         uid = int(r0)
713         return
714 }
715
716 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718 func Issetugid() (tainted bool) {
719         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
720         tainted = bool(r0 != 0)
721         return
722 }
723
724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726 func Kill(pid int, signum Signal) (err error) {
727         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
728         if e1 != 0 {
729                 err = errnoErr(e1)
730         }
731         return
732 }
733
734 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
735
736 func Kqueue() (fd int, err error) {
737         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
738         fd = int(r0)
739         if e1 != 0 {
740                 err = errnoErr(e1)
741         }
742         return
743 }
744
745 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
746
747 func Lchown(path string, uid int, gid int) (err error) {
748         var _p0 *byte
749         _p0, err = BytePtrFromString(path)
750         if err != nil {
751                 return
752         }
753         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Link(path string, link string) (err error) {
763         var _p0 *byte
764         _p0, err = BytePtrFromString(path)
765         if err != nil {
766                 return
767         }
768         var _p1 *byte
769         _p1, err = BytePtrFromString(link)
770         if err != nil {
771                 return
772         }
773         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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 Listen(s int, backlog int) (err error) {
783         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
784         if e1 != 0 {
785                 err = errnoErr(e1)
786         }
787         return
788 }
789
790 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
791
792 func lstat(path string, stat *stat_freebsd11_t) (err error) {
793         var _p0 *byte
794         _p0, err = BytePtrFromString(path)
795         if err != nil {
796                 return
797         }
798         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
799         if e1 != 0 {
800                 err = errnoErr(e1)
801         }
802         return
803 }
804
805 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
806
807 func Mkdir(path string, mode uint32) (err error) {
808         var _p0 *byte
809         _p0, err = BytePtrFromString(path)
810         if err != nil {
811                 return
812         }
813         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
814         if e1 != 0 {
815                 err = errnoErr(e1)
816         }
817         return
818 }
819
820 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
821
822 func Mkfifo(path string, mode uint32) (err error) {
823         var _p0 *byte
824         _p0, err = BytePtrFromString(path)
825         if err != nil {
826                 return
827         }
828         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
829         if e1 != 0 {
830                 err = errnoErr(e1)
831         }
832         return
833 }
834
835 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
836
837 func mknod(path string, mode uint32, dev int) (err error) {
838         var _p0 *byte
839         _p0, err = BytePtrFromString(path)
840         if err != nil {
841                 return
842         }
843         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
844         if e1 != 0 {
845                 err = errnoErr(e1)
846         }
847         return
848 }
849
850 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
851
852 func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
853         var _p0 *byte
854         _p0, err = BytePtrFromString(path)
855         if err != nil {
856                 return
857         }
858         _, _, e1 := Syscall6(_SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
859         if e1 != 0 {
860                 err = errnoErr(e1)
861         }
862         return
863 }
864
865 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
868         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
869         if e1 != 0 {
870                 err = errnoErr(e1)
871         }
872         return
873 }
874
875 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
876
877 func Open(path string, mode int, perm uint32) (fd int, err error) {
878         var _p0 *byte
879         _p0, err = BytePtrFromString(path)
880         if err != nil {
881                 return
882         }
883         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
884         fd = int(r0)
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 Pathconf(path string, name int) (val int, err error) {
894         var _p0 *byte
895         _p0, err = BytePtrFromString(path)
896         if err != nil {
897                 return
898         }
899         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
900         val = int(r0)
901         if e1 != 0 {
902                 err = errnoErr(e1)
903         }
904         return
905 }
906
907 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
908
909 func Pread(fd int, p []byte, offset int64) (n int, err error) {
910         var _p0 unsafe.Pointer
911         if len(p) > 0 {
912                 _p0 = unsafe.Pointer(&p[0])
913         } else {
914                 _p0 = unsafe.Pointer(&_zero)
915         }
916         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
917         n = int(r0)
918         if e1 != 0 {
919                 err = errnoErr(e1)
920         }
921         return
922 }
923
924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
927         var _p0 unsafe.Pointer
928         if len(p) > 0 {
929                 _p0 = unsafe.Pointer(&p[0])
930         } else {
931                 _p0 = unsafe.Pointer(&_zero)
932         }
933         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
934         n = int(r0)
935         if e1 != 0 {
936                 err = errnoErr(e1)
937         }
938         return
939 }
940
941 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942
943 func read(fd int, p []byte) (n int, err error) {
944         var _p0 unsafe.Pointer
945         if len(p) > 0 {
946                 _p0 = unsafe.Pointer(&p[0])
947         } else {
948                 _p0 = unsafe.Pointer(&_zero)
949         }
950         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
951         n = int(r0)
952         if e1 != 0 {
953                 err = errnoErr(e1)
954         }
955         return
956 }
957
958 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
959
960 func Readlink(path string, buf []byte) (n int, err error) {
961         var _p0 *byte
962         _p0, err = BytePtrFromString(path)
963         if err != nil {
964                 return
965         }
966         var _p1 unsafe.Pointer
967         if len(buf) > 0 {
968                 _p1 = unsafe.Pointer(&buf[0])
969         } else {
970                 _p1 = unsafe.Pointer(&_zero)
971         }
972         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
973         n = int(r0)
974         if e1 != 0 {
975                 err = errnoErr(e1)
976         }
977         return
978 }
979
980 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981
982 func Rename(from string, to string) (err error) {
983         var _p0 *byte
984         _p0, err = BytePtrFromString(from)
985         if err != nil {
986                 return
987         }
988         var _p1 *byte
989         _p1, err = BytePtrFromString(to)
990         if err != nil {
991                 return
992         }
993         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
994         if e1 != 0 {
995                 err = errnoErr(e1)
996         }
997         return
998 }
999
1000 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1001
1002 func Revoke(path string) (err error) {
1003         var _p0 *byte
1004         _p0, err = BytePtrFromString(path)
1005         if err != nil {
1006                 return
1007         }
1008         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1009         if e1 != 0 {
1010                 err = errnoErr(e1)
1011         }
1012         return
1013 }
1014
1015 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016
1017 func Rmdir(path string) (err error) {
1018         var _p0 *byte
1019         _p0, err = BytePtrFromString(path)
1020         if err != nil {
1021                 return
1022         }
1023         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1024         if e1 != 0 {
1025                 err = errnoErr(e1)
1026         }
1027         return
1028 }
1029
1030 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
1032 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1033         r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1034         newoffset = int64(r0)
1035         if e1 != 0 {
1036                 err = errnoErr(e1)
1037         }
1038         return
1039 }
1040
1041 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
1043 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1044         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1045         if e1 != 0 {
1046                 err = errnoErr(e1)
1047         }
1048         return
1049 }
1050
1051 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1052
1053 func Setegid(egid int) (err error) {
1054         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 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 Seteuid(euid int) (err error) {
1064         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1065         if e1 != 0 {
1066                 err = errnoErr(e1)
1067         }
1068         return
1069 }
1070
1071 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
1073 func Setgid(gid int) (err error) {
1074         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1075         if e1 != 0 {
1076                 err = errnoErr(e1)
1077         }
1078         return
1079 }
1080
1081 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082
1083 func Setlogin(name string) (err error) {
1084         var _p0 *byte
1085         _p0, err = BytePtrFromString(name)
1086         if err != nil {
1087                 return
1088         }
1089         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1090         if e1 != 0 {
1091                 err = errnoErr(e1)
1092         }
1093         return
1094 }
1095
1096 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1097
1098 func Setpgid(pid int, pgid int) (err error) {
1099         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1100         if e1 != 0 {
1101                 err = errnoErr(e1)
1102         }
1103         return
1104 }
1105
1106 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107
1108 func Setpriority(which int, who int, prio int) (err error) {
1109         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1110         if e1 != 0 {
1111                 err = errnoErr(e1)
1112         }
1113         return
1114 }
1115
1116 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1117
1118 func Setregid(rgid int, egid int) (err error) {
1119         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1120         if e1 != 0 {
1121                 err = errnoErr(e1)
1122         }
1123         return
1124 }
1125
1126 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1127
1128 func Setreuid(ruid int, euid int) (err error) {
1129         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1130         if e1 != 0 {
1131                 err = errnoErr(e1)
1132         }
1133         return
1134 }
1135
1136 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137
1138 func Setrlimit(which int, lim *Rlimit) (err error) {
1139         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1140         if e1 != 0 {
1141                 err = errnoErr(e1)
1142         }
1143         return
1144 }
1145
1146 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148 func Setsid() (pid int, err error) {
1149         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1150         pid = int(r0)
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 Settimeofday(tp *Timeval) (err error) {
1160         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 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 Setuid(uid int) (err error) {
1170         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
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 stat(path string, stat *stat_freebsd11_t) (err error) {
1180         var _p0 *byte
1181         _p0, err = BytePtrFromString(path)
1182         if err != nil {
1183                 return
1184         }
1185         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1186         if e1 != 0 {
1187                 err = errnoErr(e1)
1188         }
1189         return
1190 }
1191
1192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1193
1194 func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1195         var _p0 *byte
1196         _p0, err = BytePtrFromString(path)
1197         if err != nil {
1198                 return
1199         }
1200         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
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 statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1210         var _p0 *byte
1211         _p0, err = BytePtrFromString(path)
1212         if err != nil {
1213                 return
1214         }
1215         _, _, e1 := Syscall(_SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1216         if e1 != 0 {
1217                 err = errnoErr(e1)
1218         }
1219         return
1220 }
1221
1222 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224 func Symlink(path string, link string) (err error) {
1225         var _p0 *byte
1226         _p0, err = BytePtrFromString(path)
1227         if err != nil {
1228                 return
1229         }
1230         var _p1 *byte
1231         _p1, err = BytePtrFromString(link)
1232         if err != nil {
1233                 return
1234         }
1235         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1236         if e1 != 0 {
1237                 err = errnoErr(e1)
1238         }
1239         return
1240 }
1241
1242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1243
1244 func Sync() (err error) {
1245         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1246         if e1 != 0 {
1247                 err = errnoErr(e1)
1248         }
1249         return
1250 }
1251
1252 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1253
1254 func Truncate(path string, length int64) (err error) {
1255         var _p0 *byte
1256         _p0, err = BytePtrFromString(path)
1257         if err != nil {
1258                 return
1259         }
1260         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1261         if e1 != 0 {
1262                 err = errnoErr(e1)
1263         }
1264         return
1265 }
1266
1267 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1268
1269 func Umask(newmask int) (oldmask int) {
1270         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1271         oldmask = int(r0)
1272         return
1273 }
1274
1275 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1276
1277 func Undelete(path string) (err error) {
1278         var _p0 *byte
1279         _p0, err = BytePtrFromString(path)
1280         if err != nil {
1281                 return
1282         }
1283         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1284         if e1 != 0 {
1285                 err = errnoErr(e1)
1286         }
1287         return
1288 }
1289
1290 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1292 func Unlink(path string) (err error) {
1293         var _p0 *byte
1294         _p0, err = BytePtrFromString(path)
1295         if err != nil {
1296                 return
1297         }
1298         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1299         if e1 != 0 {
1300                 err = errnoErr(e1)
1301         }
1302         return
1303 }
1304
1305 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1306
1307 func Unmount(path string, flags int) (err error) {
1308         var _p0 *byte
1309         _p0, err = BytePtrFromString(path)
1310         if err != nil {
1311                 return
1312         }
1313         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1314         if e1 != 0 {
1315                 err = errnoErr(e1)
1316         }
1317         return
1318 }
1319
1320 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321
1322 func write(fd int, p []byte) (n int, err error) {
1323         var _p0 unsafe.Pointer
1324         if len(p) > 0 {
1325                 _p0 = unsafe.Pointer(&p[0])
1326         } else {
1327                 _p0 = unsafe.Pointer(&_zero)
1328         }
1329         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1330         n = int(r0)
1331         if e1 != 0 {
1332                 err = errnoErr(e1)
1333         }
1334         return
1335 }
1336
1337 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1338
1339 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1340         r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1341         ret = uintptr(r0)
1342         if e1 != 0 {
1343                 err = errnoErr(e1)
1344         }
1345         return
1346 }
1347
1348 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1350 func munmap(addr uintptr, length uintptr) (err error) {
1351         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1352         if e1 != 0 {
1353                 err = errnoErr(e1)
1354         }
1355         return
1356 }
1357
1358 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1359
1360 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1361         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1362         n = int(r0)
1363         if e1 != 0 {
1364                 err = errnoErr(e1)
1365         }
1366         return
1367 }
1368
1369 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1370
1371 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1372         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1373         n = int(r0)
1374         if e1 != 0 {
1375                 err = errnoErr(e1)
1376         }
1377         return
1378 }
1379
1380 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1381
1382 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1383         r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1384         nfd = int(r0)
1385         if e1 != 0 {
1386                 err = errnoErr(e1)
1387         }
1388         return
1389 }
1390
1391 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1392
1393 func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1394         var _p0 *byte
1395         _p0, err = BytePtrFromString(path)
1396         if err != nil {
1397                 return
1398         }
1399         _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
1400         if e1 != 0 {
1401                 err = errnoErr(e1)
1402         }
1403         return
1404 }
1405
1406 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1407
1408 func getcwd(buf []byte) (n int, err error) {
1409         var _p0 unsafe.Pointer
1410         if len(buf) > 0 {
1411                 _p0 = unsafe.Pointer(&buf[0])
1412         } else {
1413                 _p0 = unsafe.Pointer(&_zero)
1414         }
1415         r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
1416         n = int(r0)
1417         if e1 != 0 {
1418                 err = errnoErr(e1)
1419         }
1420         return
1421 }