]> Cypherpunks.ru repositories - gostls13.git/blob - src/syscall/zsyscall_freebsd_riscv64.go
syscall: provide and use fcntlPtr for all BSD platforms
[gostls13.git] / src / syscall / zsyscall_freebsd_riscv64.go
1 // mksyscall.pl -tags freebsd,riscv64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_riscv64.go
2 // Code generated by the command above; DO NOT EDIT.
3
4 //go:build freebsd && riscv64
5
6 package syscall
7
8 import "unsafe"
9
10 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11
12 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
13         r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
14         n = int(r0)
15         if e1 != 0 {
16                 err = errnoErr(e1)
17         }
18         return
19 }
20
21 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
22
23 func setgroups(ngid int, gid *_Gid_t) (err error) {
24         _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
25         if e1 != 0 {
26                 err = errnoErr(e1)
27         }
28         return
29 }
30
31 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
32
33 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
34         r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
35         wpid = int(r0)
36         if e1 != 0 {
37                 err = errnoErr(e1)
38         }
39         return
40 }
41
42 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
43
44 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
45         r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
46         fd = int(r0)
47         if e1 != 0 {
48                 err = errnoErr(e1)
49         }
50         return
51 }
52
53 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
54
55 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
56         _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
57         if e1 != 0 {
58                 err = errnoErr(e1)
59         }
60         return
61 }
62
63 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
64
65 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
66         _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
67         if e1 != 0 {
68                 err = errnoErr(e1)
69         }
70         return
71 }
72
73 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
74
75 func socket(domain int, typ int, proto int) (fd int, err error) {
76         r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
77         fd = int(r0)
78         if e1 != 0 {
79                 err = errnoErr(e1)
80         }
81         return
82 }
83
84 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
85
86 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
87         _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
88         if e1 != 0 {
89                 err = errnoErr(e1)
90         }
91         return
92 }
93
94 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
95
96 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
97         _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
98         if e1 != 0 {
99                 err = errnoErr(e1)
100         }
101         return
102 }
103
104 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
105
106 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
107         _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
108         if e1 != 0 {
109                 err = errnoErr(e1)
110         }
111         return
112 }
113
114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
115
116 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
117         _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
118         if e1 != 0 {
119                 err = errnoErr(e1)
120         }
121         return
122 }
123
124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
125
126 func Shutdown(s int, how int) (err error) {
127         _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
128         if e1 != 0 {
129                 err = errnoErr(e1)
130         }
131         return
132 }
133
134 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
135
136 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
137         _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
138         if e1 != 0 {
139                 err = errnoErr(e1)
140         }
141         return
142 }
143
144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
145
146 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
147         var _p0 unsafe.Pointer
148         if len(p) > 0 {
149                 _p0 = unsafe.Pointer(&p[0])
150         } else {
151                 _p0 = unsafe.Pointer(&_zero)
152         }
153         r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
154         n = int(r0)
155         if e1 != 0 {
156                 err = errnoErr(e1)
157         }
158         return
159 }
160
161 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
162
163 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
164         var _p0 unsafe.Pointer
165         if len(buf) > 0 {
166                 _p0 = unsafe.Pointer(&buf[0])
167         } else {
168                 _p0 = unsafe.Pointer(&_zero)
169         }
170         _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
171         if e1 != 0 {
172                 err = errnoErr(e1)
173         }
174         return
175 }
176
177 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
178
179 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
180         r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
181         n = int(r0)
182         if e1 != 0 {
183                 err = errnoErr(e1)
184         }
185         return
186 }
187
188 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
189
190 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
191         r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
192         n = int(r0)
193         if e1 != 0 {
194                 err = errnoErr(e1)
195         }
196         return
197 }
198
199 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
200
201 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
202         r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
203         n = int(r0)
204         if e1 != 0 {
205                 err = errnoErr(e1)
206         }
207         return
208 }
209
210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
211
212 func utimes(path string, timeval *[2]Timeval) (err error) {
213         var _p0 *byte
214         _p0, err = BytePtrFromString(path)
215         if err != nil {
216                 return
217         }
218         _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
219         if e1 != 0 {
220                 err = errnoErr(e1)
221         }
222         return
223 }
224
225 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
226
227 func futimes(fd int, timeval *[2]Timeval) (err error) {
228         _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
229         if e1 != 0 {
230                 err = errnoErr(e1)
231         }
232         return
233 }
234
235 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
236
237 func fcntl(fd int, cmd int, arg int) (val int, err error) {
238         r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
239         val = int(r0)
240         if e1 != 0 {
241                 err = errnoErr(e1)
242         }
243         return
244 }
245
246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248 func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
249         r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
250         val = int(r0)
251         if e1 != 0 {
252                 err = errnoErr(e1)
253         }
254         return
255 }
256
257 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
258
259 func pipe2(p *[2]_C_int, flags int) (err error) {
260         _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
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 Access(path string, mode uint32) (err error) {
270         var _p0 *byte
271         _p0, err = BytePtrFromString(path)
272         if err != nil {
273                 return
274         }
275         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
276         if e1 != 0 {
277                 err = errnoErr(e1)
278         }
279         return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
285         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
286         if e1 != 0 {
287                 err = errnoErr(e1)
288         }
289         return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Chdir(path string) (err error) {
295         var _p0 *byte
296         _p0, err = BytePtrFromString(path)
297         if err != nil {
298                 return
299         }
300         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
301         if e1 != 0 {
302                 err = errnoErr(e1)
303         }
304         return
305 }
306
307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
308
309 func Chflags(path string, flags int) (err error) {
310         var _p0 *byte
311         _p0, err = BytePtrFromString(path)
312         if err != nil {
313                 return
314         }
315         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
316         if e1 != 0 {
317                 err = errnoErr(e1)
318         }
319         return
320 }
321
322 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
323
324 func Chmod(path string, mode uint32) (err error) {
325         var _p0 *byte
326         _p0, err = BytePtrFromString(path)
327         if err != nil {
328                 return
329         }
330         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
331         if e1 != 0 {
332                 err = errnoErr(e1)
333         }
334         return
335 }
336
337 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
338
339 func Chown(path string, uid int, gid int) (err error) {
340         var _p0 *byte
341         _p0, err = BytePtrFromString(path)
342         if err != nil {
343                 return
344         }
345         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
346         if e1 != 0 {
347                 err = errnoErr(e1)
348         }
349         return
350 }
351
352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354 func Chroot(path string) (err error) {
355         var _p0 *byte
356         _p0, err = BytePtrFromString(path)
357         if err != nil {
358                 return
359         }
360         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
361         if e1 != 0 {
362                 err = errnoErr(e1)
363         }
364         return
365 }
366
367 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
368
369 func Close(fd int) (err error) {
370         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
371         if e1 != 0 {
372                 err = errnoErr(e1)
373         }
374         return
375 }
376
377 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
378
379 func Dup(fd int) (nfd int, err error) {
380         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
381         nfd = int(r0)
382         if e1 != 0 {
383                 err = errnoErr(e1)
384         }
385         return
386 }
387
388 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390 func Dup2(from int, to int) (err error) {
391         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
392         if e1 != 0 {
393                 err = errnoErr(e1)
394         }
395         return
396 }
397
398 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400 func Fchdir(fd int) (err error) {
401         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
402         if e1 != 0 {
403                 err = errnoErr(e1)
404         }
405         return
406 }
407
408 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
409
410 func Fchflags(fd int, flags int) (err error) {
411         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
412         if e1 != 0 {
413                 err = errnoErr(e1)
414         }
415         return
416 }
417
418 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
419
420 func Fchmod(fd int, mode uint32) (err error) {
421         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
422         if e1 != 0 {
423                 err = errnoErr(e1)
424         }
425         return
426 }
427
428 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429
430 func Fchown(fd int, uid int, gid int) (err error) {
431         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
432         if e1 != 0 {
433                 err = errnoErr(e1)
434         }
435         return
436 }
437
438 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439
440 func Flock(fd int, how int) (err error) {
441         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
442         if e1 != 0 {
443                 err = errnoErr(e1)
444         }
445         return
446 }
447
448 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
450 func Fpathconf(fd int, name int) (val int, err error) {
451         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
452         val = int(r0)
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 Fstat(fd int, stat *Stat_t) (err error) {
462         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 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 Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
472         var _p0 *byte
473         _p0, err = BytePtrFromString(path)
474         if err != nil {
475                 return
476         }
477         _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 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 Fstatfs(fd int, stat *Statfs_t) (err error) {
487         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
488         if e1 != 0 {
489                 err = errnoErr(e1)
490         }
491         return
492 }
493
494 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
495
496 func Fsync(fd int) (err error) {
497         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
498         if e1 != 0 {
499                 err = errnoErr(e1)
500         }
501         return
502 }
503
504 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
505
506 func Ftruncate(fd int, length int64) (err error) {
507         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 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 getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) {
517         var _p0 unsafe.Pointer
518         if len(buf) > 0 {
519                 _p0 = unsafe.Pointer(&buf[0])
520         } else {
521                 _p0 = unsafe.Pointer(&_zero)
522         }
523         r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
524         n = int(r0)
525         if e1 != 0 {
526                 err = errnoErr(e1)
527         }
528         return
529 }
530
531 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
532
533 func Getdtablesize() (size int) {
534         r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
535         size = int(r0)
536         return
537 }
538
539 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
540
541 func Getegid() (egid int) {
542         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
543         egid = int(r0)
544         return
545 }
546
547 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549 func Geteuid() (uid int) {
550         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
551         uid = int(r0)
552         return
553 }
554
555 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557 func Getgid() (gid int) {
558         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
559         gid = int(r0)
560         return
561 }
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func Getpgid(pid int) (pgid int, err error) {
566         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
567         pgid = int(r0)
568         if e1 != 0 {
569                 err = errnoErr(e1)
570         }
571         return
572 }
573
574 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576 func Getpgrp() (pgrp int) {
577         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
578         pgrp = int(r0)
579         return
580 }
581
582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583
584 func Getpid() (pid int) {
585         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
586         pid = int(r0)
587         return
588 }
589
590 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591
592 func Getppid() (ppid int) {
593         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
594         ppid = int(r0)
595         return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func Getpriority(which int, who int) (prio int, err error) {
601         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
602         prio = int(r0)
603         if e1 != 0 {
604                 err = errnoErr(e1)
605         }
606         return
607 }
608
609 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611 func Getrlimit(which int, lim *Rlimit) (err error) {
612         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
613         if e1 != 0 {
614                 err = errnoErr(e1)
615         }
616         return
617 }
618
619 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621 func Getrusage(who int, rusage *Rusage) (err error) {
622         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
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 Getsid(pid int) (sid int, err error) {
632         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
633         sid = 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 Gettimeofday(tv *Timeval) (err error) {
643         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
644         if e1 != 0 {
645                 err = errnoErr(e1)
646         }
647         return
648 }
649
650 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
651
652 func Getuid() (uid int) {
653         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
654         uid = int(r0)
655         return
656 }
657
658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
660 func Issetugid() (tainted bool) {
661         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
662         tainted = bool(r0 != 0)
663         return
664 }
665
666 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
668 func Kill(pid int, signum Signal) (err error) {
669         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
670         if e1 != 0 {
671                 err = errnoErr(e1)
672         }
673         return
674 }
675
676 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678 func Kqueue() (fd int, err error) {
679         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
680         fd = int(r0)
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 Lchown(path string, uid int, gid int) (err error) {
690         var _p0 *byte
691         _p0, err = BytePtrFromString(path)
692         if err != nil {
693                 return
694         }
695         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Link(path string, link string) (err error) {
705         var _p0 *byte
706         _p0, err = BytePtrFromString(path)
707         if err != nil {
708                 return
709         }
710         var _p1 *byte
711         _p1, err = BytePtrFromString(link)
712         if err != nil {
713                 return
714         }
715         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
716         if e1 != 0 {
717                 err = errnoErr(e1)
718         }
719         return
720 }
721
722 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
723
724 func Listen(s int, backlog int) (err error) {
725         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
726         if e1 != 0 {
727                 err = errnoErr(e1)
728         }
729         return
730 }
731
732 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733
734 func Mkdir(path string, mode uint32) (err error) {
735         var _p0 *byte
736         _p0, err = BytePtrFromString(path)
737         if err != nil {
738                 return
739         }
740         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
741         if e1 != 0 {
742                 err = errnoErr(e1)
743         }
744         return
745 }
746
747 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748
749 func Mkfifo(path string, mode uint32) (err error) {
750         var _p0 *byte
751         _p0, err = BytePtrFromString(path)
752         if err != nil {
753                 return
754         }
755         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
756         if e1 != 0 {
757                 err = errnoErr(e1)
758         }
759         return
760 }
761
762 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
763
764 func mknodat(fd int, path string, mode uint32, dev uint64) (err error) {
765         var _p0 *byte
766         _p0, err = BytePtrFromString(path)
767         if err != nil {
768                 return
769         }
770         _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
771         if e1 != 0 {
772                 err = errnoErr(e1)
773         }
774         return
775 }
776
777 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
780         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
781         if e1 != 0 {
782                 err = errnoErr(e1)
783         }
784         return
785 }
786
787 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789 func Open(path string, mode int, perm uint32) (fd int, err error) {
790         var _p0 *byte
791         _p0, err = BytePtrFromString(path)
792         if err != nil {
793                 return
794         }
795         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
796         fd = int(r0)
797         if e1 != 0 {
798                 err = errnoErr(e1)
799         }
800         return
801 }
802
803 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
804
805 func Pathconf(path string, name int) (val int, err error) {
806         var _p0 *byte
807         _p0, err = BytePtrFromString(path)
808         if err != nil {
809                 return
810         }
811         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
812         val = int(r0)
813         if e1 != 0 {
814                 err = errnoErr(e1)
815         }
816         return
817 }
818
819 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
820
821 func pread(fd int, p []byte, offset int64) (n int, err error) {
822         var _p0 unsafe.Pointer
823         if len(p) > 0 {
824                 _p0 = unsafe.Pointer(&p[0])
825         } else {
826                 _p0 = unsafe.Pointer(&_zero)
827         }
828         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
829         n = int(r0)
830         if e1 != 0 {
831                 err = errnoErr(e1)
832         }
833         return
834 }
835
836 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837
838 func pwrite(fd int, p []byte, offset int64) (n int, err error) {
839         var _p0 unsafe.Pointer
840         if len(p) > 0 {
841                 _p0 = unsafe.Pointer(&p[0])
842         } else {
843                 _p0 = unsafe.Pointer(&_zero)
844         }
845         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
846         n = int(r0)
847         if e1 != 0 {
848                 err = errnoErr(e1)
849         }
850         return
851 }
852
853 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854
855 func read(fd int, p []byte) (n int, err error) {
856         var _p0 unsafe.Pointer
857         if len(p) > 0 {
858                 _p0 = unsafe.Pointer(&p[0])
859         } else {
860                 _p0 = unsafe.Pointer(&_zero)
861         }
862         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
863         n = int(r0)
864         if e1 != 0 {
865                 err = errnoErr(e1)
866         }
867         return
868 }
869
870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
872 func Readlink(path string, buf []byte) (n int, err error) {
873         var _p0 *byte
874         _p0, err = BytePtrFromString(path)
875         if err != nil {
876                 return
877         }
878         var _p1 unsafe.Pointer
879         if len(buf) > 0 {
880                 _p1 = unsafe.Pointer(&buf[0])
881         } else {
882                 _p1 = unsafe.Pointer(&_zero)
883         }
884         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
885         n = int(r0)
886         if e1 != 0 {
887                 err = errnoErr(e1)
888         }
889         return
890 }
891
892 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894 func Rename(from string, to string) (err error) {
895         var _p0 *byte
896         _p0, err = BytePtrFromString(from)
897         if err != nil {
898                 return
899         }
900         var _p1 *byte
901         _p1, err = BytePtrFromString(to)
902         if err != nil {
903                 return
904         }
905         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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 Revoke(path string) (err error) {
915         var _p0 *byte
916         _p0, err = BytePtrFromString(path)
917         if err != nil {
918                 return
919         }
920         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
921         if e1 != 0 {
922                 err = errnoErr(e1)
923         }
924         return
925 }
926
927 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929 func Rmdir(path string) (err error) {
930         var _p0 *byte
931         _p0, err = BytePtrFromString(path)
932         if err != nil {
933                 return
934         }
935         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
936         if e1 != 0 {
937                 err = errnoErr(e1)
938         }
939         return
940 }
941
942 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
943
944 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
945         r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
946         newoffset = int64(r0)
947         if e1 != 0 {
948                 err = errnoErr(e1)
949         }
950         return
951 }
952
953 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
954
955 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
956         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
957         if e1 != 0 {
958                 err = errnoErr(e1)
959         }
960         return
961 }
962
963 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965 func Setegid(egid int) (err error) {
966         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
967         if e1 != 0 {
968                 err = errnoErr(e1)
969         }
970         return
971 }
972
973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
974
975 func Seteuid(euid int) (err error) {
976         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
977         if e1 != 0 {
978                 err = errnoErr(e1)
979         }
980         return
981 }
982
983 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
985 func Setgid(gid int) (err error) {
986         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
987         if e1 != 0 {
988                 err = errnoErr(e1)
989         }
990         return
991 }
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995 func Setlogin(name string) (err error) {
996         var _p0 *byte
997         _p0, err = BytePtrFromString(name)
998         if err != nil {
999                 return
1000         }
1001         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1002         if e1 != 0 {
1003                 err = errnoErr(e1)
1004         }
1005         return
1006 }
1007
1008 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1009
1010 func Setpgid(pid int, pgid int) (err error) {
1011         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1012         if e1 != 0 {
1013                 err = errnoErr(e1)
1014         }
1015         return
1016 }
1017
1018 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1019
1020 func Setpriority(which int, who int, prio int) (err error) {
1021         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1022         if e1 != 0 {
1023                 err = errnoErr(e1)
1024         }
1025         return
1026 }
1027
1028 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1029
1030 func Setregid(rgid int, egid int) (err error) {
1031         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1032         if e1 != 0 {
1033                 err = errnoErr(e1)
1034         }
1035         return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Setreuid(ruid int, euid int) (err error) {
1041         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1042         if e1 != 0 {
1043                 err = errnoErr(e1)
1044         }
1045         return
1046 }
1047
1048 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1049
1050 func setrlimit(which int, lim *Rlimit) (err error) {
1051         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1052         if e1 != 0 {
1053                 err = errnoErr(e1)
1054         }
1055         return
1056 }
1057
1058 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060 func Setsid() (pid int, err error) {
1061         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1062         pid = int(r0)
1063         if e1 != 0 {
1064                 err = errnoErr(e1)
1065         }
1066         return
1067 }
1068
1069 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071 func Settimeofday(tp *Timeval) (err error) {
1072         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
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 Setuid(uid int) (err error) {
1082         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1083         if e1 != 0 {
1084                 err = errnoErr(e1)
1085         }
1086         return
1087 }
1088
1089 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1090
1091 func Statfs(path string, stat *Statfs_t) (err error) {
1092         var _p0 *byte
1093         _p0, err = BytePtrFromString(path)
1094         if err != nil {
1095                 return
1096         }
1097         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1098         if e1 != 0 {
1099                 err = errnoErr(e1)
1100         }
1101         return
1102 }
1103
1104 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106 func Symlink(path string, link string) (err error) {
1107         var _p0 *byte
1108         _p0, err = BytePtrFromString(path)
1109         if err != nil {
1110                 return
1111         }
1112         var _p1 *byte
1113         _p1, err = BytePtrFromString(link)
1114         if err != nil {
1115                 return
1116         }
1117         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Sync() (err error) {
1127         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 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 Truncate(path string, length int64) (err error) {
1137         var _p0 *byte
1138         _p0, err = BytePtrFromString(path)
1139         if err != nil {
1140                 return
1141         }
1142         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1143         if e1 != 0 {
1144                 err = errnoErr(e1)
1145         }
1146         return
1147 }
1148
1149 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150
1151 func Umask(newmask int) (oldmask int) {
1152         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1153         oldmask = int(r0)
1154         return
1155 }
1156
1157 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1158
1159 func Undelete(path string) (err error) {
1160         var _p0 *byte
1161         _p0, err = BytePtrFromString(path)
1162         if err != nil {
1163                 return
1164         }
1165         _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1166         if e1 != 0 {
1167                 err = errnoErr(e1)
1168         }
1169         return
1170 }
1171
1172 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1173
1174 func Unlink(path string) (err error) {
1175         var _p0 *byte
1176         _p0, err = BytePtrFromString(path)
1177         if err != nil {
1178                 return
1179         }
1180         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1181         if e1 != 0 {
1182                 err = errnoErr(e1)
1183         }
1184         return
1185 }
1186
1187 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189 func Unmount(path string, flags int) (err error) {
1190         var _p0 *byte
1191         _p0, err = BytePtrFromString(path)
1192         if err != nil {
1193                 return
1194         }
1195         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1196         if e1 != 0 {
1197                 err = errnoErr(e1)
1198         }
1199         return
1200 }
1201
1202 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1203
1204 func write(fd int, p []byte) (n int, err error) {
1205         var _p0 unsafe.Pointer
1206         if len(p) > 0 {
1207                 _p0 = unsafe.Pointer(&p[0])
1208         } else {
1209                 _p0 = unsafe.Pointer(&_zero)
1210         }
1211         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1212         n = int(r0)
1213         if e1 != 0 {
1214                 err = errnoErr(e1)
1215         }
1216         return
1217 }
1218
1219 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1220
1221 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1222         r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1223         ret = uintptr(r0)
1224         if e1 != 0 {
1225                 err = errnoErr(e1)
1226         }
1227         return
1228 }
1229
1230 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1231
1232 func munmap(addr uintptr, length uintptr) (err error) {
1233         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1234         if e1 != 0 {
1235                 err = errnoErr(e1)
1236         }
1237         return
1238 }
1239
1240 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
1242 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1243         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1244         n = int(r0)
1245         if e1 != 0 {
1246                 err = errnoErr(e1)
1247         }
1248         return
1249 }
1250
1251 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
1253 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1254         r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1255         nfd = int(r0)
1256         if e1 != 0 {
1257                 err = errnoErr(e1)
1258         }
1259         return
1260 }
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1265         var _p0 *byte
1266         _p0, err = BytePtrFromString(path)
1267         if err != nil {
1268                 return
1269         }
1270         _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
1271         if e1 != 0 {
1272                 err = errnoErr(e1)
1273         }
1274         return
1275 }
1276
1277 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1278
1279 func getcwd(buf []byte) (n int, err error) {
1280         var _p0 unsafe.Pointer
1281         if len(buf) > 0 {
1282                 _p0 = unsafe.Pointer(&buf[0])
1283         } else {
1284                 _p0 = unsafe.Pointer(&_zero)
1285         }
1286         r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
1287         n = int(r0)
1288         if e1 != 0 {
1289                 err = errnoErr(e1)
1290         }
1291         return
1292 }
1293
1294 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1295
1296 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1297         var _p0 unsafe.Pointer
1298         if len(mib) > 0 {
1299                 _p0 = unsafe.Pointer(&mib[0])
1300         } else {
1301                 _p0 = unsafe.Pointer(&_zero)
1302         }
1303         _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
1304         if e1 != 0 {
1305                 err = errnoErr(e1)
1306         }
1307         return
1308 }