OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / sys / unix / zsyscall_openbsd_arm.go
1 // mksyscall.pl -l32 -openbsd -arm -tags openbsd,arm syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build openbsd,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 sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218         var _p0 unsafe.Pointer
219         if len(mib) > 0 {
220                 _p0 = unsafe.Pointer(&mib[0])
221         } else {
222                 _p0 = unsafe.Pointer(&_zero)
223         }
224         _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225         if e1 != 0 {
226                 err = errnoErr(e1)
227         }
228         return
229 }
230
231 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233 func utimes(path string, timeval *[2]Timeval) (err error) {
234         var _p0 *byte
235         _p0, err = BytePtrFromString(path)
236         if err != nil {
237                 return
238         }
239         _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240         if e1 != 0 {
241                 err = errnoErr(e1)
242         }
243         return
244 }
245
246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248 func futimes(fd int, timeval *[2]Timeval) (err error) {
249         _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250         if e1 != 0 {
251                 err = errnoErr(e1)
252         }
253         return
254 }
255
256 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258 func fcntl(fd int, cmd int, arg int) (val int, err error) {
259         r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260         val = int(r0)
261         if e1 != 0 {
262                 err = errnoErr(e1)
263         }
264         return
265 }
266
267 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269 func Madvise(b []byte, behav int) (err error) {
270         var _p0 unsafe.Pointer
271         if len(b) > 0 {
272                 _p0 = unsafe.Pointer(&b[0])
273         } else {
274                 _p0 = unsafe.Pointer(&_zero)
275         }
276         _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
277         if e1 != 0 {
278                 err = errnoErr(e1)
279         }
280         return
281 }
282
283 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285 func Mlock(b []byte) (err error) {
286         var _p0 unsafe.Pointer
287         if len(b) > 0 {
288                 _p0 = unsafe.Pointer(&b[0])
289         } else {
290                 _p0 = unsafe.Pointer(&_zero)
291         }
292         _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
293         if e1 != 0 {
294                 err = errnoErr(e1)
295         }
296         return
297 }
298
299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
300
301 func Mlockall(flags int) (err error) {
302         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
303         if e1 != 0 {
304                 err = errnoErr(e1)
305         }
306         return
307 }
308
309 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311 func Mprotect(b []byte, prot int) (err error) {
312         var _p0 unsafe.Pointer
313         if len(b) > 0 {
314                 _p0 = unsafe.Pointer(&b[0])
315         } else {
316                 _p0 = unsafe.Pointer(&_zero)
317         }
318         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
319         if e1 != 0 {
320                 err = errnoErr(e1)
321         }
322         return
323 }
324
325 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
326
327 func Msync(b []byte, flags int) (err error) {
328         var _p0 unsafe.Pointer
329         if len(b) > 0 {
330                 _p0 = unsafe.Pointer(&b[0])
331         } else {
332                 _p0 = unsafe.Pointer(&_zero)
333         }
334         _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
335         if e1 != 0 {
336                 err = errnoErr(e1)
337         }
338         return
339 }
340
341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
342
343 func Munlock(b []byte) (err error) {
344         var _p0 unsafe.Pointer
345         if len(b) > 0 {
346                 _p0 = unsafe.Pointer(&b[0])
347         } else {
348                 _p0 = unsafe.Pointer(&_zero)
349         }
350         _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
351         if e1 != 0 {
352                 err = errnoErr(e1)
353         }
354         return
355 }
356
357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
358
359 func Munlockall() (err error) {
360         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
361         if e1 != 0 {
362                 err = errnoErr(e1)
363         }
364         return
365 }
366
367 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
368
369 func pipe(p *[2]_C_int) (err error) {
370         _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 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 getdents(fd int, 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_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
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 Access(path string, mode uint32) (err error) {
397         var _p0 *byte
398         _p0, err = BytePtrFromString(path)
399         if err != nil {
400                 return
401         }
402         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
403         if e1 != 0 {
404                 err = errnoErr(e1)
405         }
406         return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
412         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
413         if e1 != 0 {
414                 err = errnoErr(e1)
415         }
416         return
417 }
418
419 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
420
421 func Chdir(path string) (err error) {
422         var _p0 *byte
423         _p0, err = BytePtrFromString(path)
424         if err != nil {
425                 return
426         }
427         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Chflags(path string, flags int) (err error) {
437         var _p0 *byte
438         _p0, err = BytePtrFromString(path)
439         if err != nil {
440                 return
441         }
442         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 Chmod(path string, mode uint32) (err error) {
452         var _p0 *byte
453         _p0, err = BytePtrFromString(path)
454         if err != nil {
455                 return
456         }
457         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
458         if e1 != 0 {
459                 err = errnoErr(e1)
460         }
461         return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func Chown(path string, uid int, gid int) (err error) {
467         var _p0 *byte
468         _p0, err = BytePtrFromString(path)
469         if err != nil {
470                 return
471         }
472         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
473         if e1 != 0 {
474                 err = errnoErr(e1)
475         }
476         return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func Chroot(path string) (err error) {
482         var _p0 *byte
483         _p0, err = BytePtrFromString(path)
484         if err != nil {
485                 return
486         }
487         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 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 Close(fd int) (err error) {
497         _, _, e1 := Syscall(SYS_CLOSE, 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 Dup(fd int) (nfd int, err error) {
507         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
508         nfd = int(r0)
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 Dup2(from int, to int) (err error) {
518         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 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 Exit(code int) {
528         Syscall(SYS_EXIT, uintptr(code), 0, 0)
529         return
530 }
531
532 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
533
534 func Fchdir(fd int) (err error) {
535         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
536         if e1 != 0 {
537                 err = errnoErr(e1)
538         }
539         return
540 }
541
542 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
543
544 func Fchflags(fd int, flags int) (err error) {
545         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
546         if e1 != 0 {
547                 err = errnoErr(e1)
548         }
549         return
550 }
551
552 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
553
554 func Fchmod(fd int, mode uint32) (err error) {
555         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
556         if e1 != 0 {
557                 err = errnoErr(e1)
558         }
559         return
560 }
561
562 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
563
564 func Fchown(fd int, uid int, gid int) (err error) {
565         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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 Flock(fd int, how int) (err error) {
575         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
576         if e1 != 0 {
577                 err = errnoErr(e1)
578         }
579         return
580 }
581
582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583
584 func Fpathconf(fd int, name int) (val int, err error) {
585         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
586         val = int(r0)
587         if e1 != 0 {
588                 err = errnoErr(e1)
589         }
590         return
591 }
592
593 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
594
595 func Fstat(fd int, stat *Stat_t) (err error) {
596         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
597         if e1 != 0 {
598                 err = errnoErr(e1)
599         }
600         return
601 }
602
603 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
604
605 func Fstatfs(fd int, stat *Statfs_t) (err error) {
606         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
607         if e1 != 0 {
608                 err = errnoErr(e1)
609         }
610         return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Fsync(fd int) (err error) {
616         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
617         if e1 != 0 {
618                 err = errnoErr(e1)
619         }
620         return
621 }
622
623 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
624
625 func Ftruncate(fd int, length int64) (err error) {
626         _, _, e1 := Syscall6(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
627         if e1 != 0 {
628                 err = errnoErr(e1)
629         }
630         return
631 }
632
633 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
634
635 func Getegid() (egid int) {
636         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
637         egid = int(r0)
638         return
639 }
640
641 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642
643 func Geteuid() (uid int) {
644         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
645         uid = int(r0)
646         return
647 }
648
649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
650
651 func Getgid() (gid int) {
652         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
653         gid = int(r0)
654         return
655 }
656
657 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
658
659 func Getpgid(pid int) (pgid int, err error) {
660         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
661         pgid = int(r0)
662         if e1 != 0 {
663                 err = errnoErr(e1)
664         }
665         return
666 }
667
668 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
669
670 func Getpgrp() (pgrp int) {
671         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
672         pgrp = int(r0)
673         return
674 }
675
676 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678 func Getpid() (pid int) {
679         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
680         pid = int(r0)
681         return
682 }
683
684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686 func Getppid() (ppid int) {
687         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
688         ppid = int(r0)
689         return
690 }
691
692 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694 func Getpriority(which int, who int) (prio int, err error) {
695         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
696         prio = int(r0)
697         if e1 != 0 {
698                 err = errnoErr(e1)
699         }
700         return
701 }
702
703 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
704
705 func Getrlimit(which int, lim *Rlimit) (err error) {
706         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
707         if e1 != 0 {
708                 err = errnoErr(e1)
709         }
710         return
711 }
712
713 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
714
715 func Getrusage(who int, rusage *Rusage) (err error) {
716         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
717         if e1 != 0 {
718                 err = errnoErr(e1)
719         }
720         return
721 }
722
723 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
724
725 func Getsid(pid int) (sid int, err error) {
726         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
727         sid = int(r0)
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 Gettimeofday(tv *Timeval) (err error) {
737         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
738         if e1 != 0 {
739                 err = errnoErr(e1)
740         }
741         return
742 }
743
744 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
745
746 func Getuid() (uid int) {
747         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
748         uid = int(r0)
749         return
750 }
751
752 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
753
754 func Issetugid() (tainted bool) {
755         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
756         tainted = bool(r0 != 0)
757         return
758 }
759
760 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
761
762 func Kill(pid int, signum syscall.Signal) (err error) {
763         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
764         if e1 != 0 {
765                 err = errnoErr(e1)
766         }
767         return
768 }
769
770 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
771
772 func Kqueue() (fd int, err error) {
773         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
774         fd = int(r0)
775         if e1 != 0 {
776                 err = errnoErr(e1)
777         }
778         return
779 }
780
781 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783 func Lchown(path string, uid int, gid int) (err error) {
784         var _p0 *byte
785         _p0, err = BytePtrFromString(path)
786         if err != nil {
787                 return
788         }
789         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Link(path string, link string) (err error) {
799         var _p0 *byte
800         _p0, err = BytePtrFromString(path)
801         if err != nil {
802                 return
803         }
804         var _p1 *byte
805         _p1, err = BytePtrFromString(link)
806         if err != nil {
807                 return
808         }
809         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
810         if e1 != 0 {
811                 err = errnoErr(e1)
812         }
813         return
814 }
815
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Listen(s int, backlog int) (err error) {
819         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
820         if e1 != 0 {
821                 err = errnoErr(e1)
822         }
823         return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Lstat(path string, stat *Stat_t) (err error) {
829         var _p0 *byte
830         _p0, err = BytePtrFromString(path)
831         if err != nil {
832                 return
833         }
834         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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 Mkdir(path string, mode uint32) (err error) {
844         var _p0 *byte
845         _p0, err = BytePtrFromString(path)
846         if err != nil {
847                 return
848         }
849         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
850         if e1 != 0 {
851                 err = errnoErr(e1)
852         }
853         return
854 }
855
856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
857
858 func Mkfifo(path string, mode uint32) (err error) {
859         var _p0 *byte
860         _p0, err = BytePtrFromString(path)
861         if err != nil {
862                 return
863         }
864         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
865         if e1 != 0 {
866                 err = errnoErr(e1)
867         }
868         return
869 }
870
871 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
872
873 func Mknod(path string, mode uint32, dev int) (err error) {
874         var _p0 *byte
875         _p0, err = BytePtrFromString(path)
876         if err != nil {
877                 return
878         }
879         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
880         if e1 != 0 {
881                 err = errnoErr(e1)
882         }
883         return
884 }
885
886 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
887
888 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
889         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
890         if e1 != 0 {
891                 err = errnoErr(e1)
892         }
893         return
894 }
895
896 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
897
898 func Open(path string, mode int, perm uint32) (fd int, err error) {
899         var _p0 *byte
900         _p0, err = BytePtrFromString(path)
901         if err != nil {
902                 return
903         }
904         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
905         fd = 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 Pathconf(path string, name int) (val int, err error) {
915         var _p0 *byte
916         _p0, err = BytePtrFromString(path)
917         if err != nil {
918                 return
919         }
920         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
921         val = int(r0)
922         if e1 != 0 {
923                 err = errnoErr(e1)
924         }
925         return
926 }
927
928 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
929
930 func Pread(fd int, p []byte, offset int64) (n int, err error) {
931         var _p0 unsafe.Pointer
932         if len(p) > 0 {
933                 _p0 = unsafe.Pointer(&p[0])
934         } else {
935                 _p0 = unsafe.Pointer(&_zero)
936         }
937         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
938         n = int(r0)
939         if e1 != 0 {
940                 err = errnoErr(e1)
941         }
942         return
943 }
944
945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
948         var _p0 unsafe.Pointer
949         if len(p) > 0 {
950                 _p0 = unsafe.Pointer(&p[0])
951         } else {
952                 _p0 = unsafe.Pointer(&_zero)
953         }
954         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
955         n = int(r0)
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 read(fd int, p []byte) (n int, err error) {
965         var _p0 unsafe.Pointer
966         if len(p) > 0 {
967                 _p0 = unsafe.Pointer(&p[0])
968         } else {
969                 _p0 = unsafe.Pointer(&_zero)
970         }
971         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
972         n = int(r0)
973         if e1 != 0 {
974                 err = errnoErr(e1)
975         }
976         return
977 }
978
979 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
980
981 func Readlink(path string, buf []byte) (n int, err error) {
982         var _p0 *byte
983         _p0, err = BytePtrFromString(path)
984         if err != nil {
985                 return
986         }
987         var _p1 unsafe.Pointer
988         if len(buf) > 0 {
989                 _p1 = unsafe.Pointer(&buf[0])
990         } else {
991                 _p1 = unsafe.Pointer(&_zero)
992         }
993         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
994         n = int(r0)
995         if e1 != 0 {
996                 err = errnoErr(e1)
997         }
998         return
999 }
1000
1001 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1002
1003 func Rename(from string, to string) (err error) {
1004         var _p0 *byte
1005         _p0, err = BytePtrFromString(from)
1006         if err != nil {
1007                 return
1008         }
1009         var _p1 *byte
1010         _p1, err = BytePtrFromString(to)
1011         if err != nil {
1012                 return
1013         }
1014         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1015         if e1 != 0 {
1016                 err = errnoErr(e1)
1017         }
1018         return
1019 }
1020
1021 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1022
1023 func Revoke(path string) (err error) {
1024         var _p0 *byte
1025         _p0, err = BytePtrFromString(path)
1026         if err != nil {
1027                 return
1028         }
1029         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1030         if e1 != 0 {
1031                 err = errnoErr(e1)
1032         }
1033         return
1034 }
1035
1036 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038 func Rmdir(path string) (err error) {
1039         var _p0 *byte
1040         _p0, err = BytePtrFromString(path)
1041         if err != nil {
1042                 return
1043         }
1044         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1054         r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
1055         newoffset = int64(int64(r1)<<32 | int64(r0))
1056         if e1 != 0 {
1057                 err = errnoErr(e1)
1058         }
1059         return
1060 }
1061
1062 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1063
1064 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1065         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1066         if e1 != 0 {
1067                 err = errnoErr(e1)
1068         }
1069         return
1070 }
1071
1072 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
1074 func Setegid(egid int) (err error) {
1075         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1076         if e1 != 0 {
1077                 err = errnoErr(e1)
1078         }
1079         return
1080 }
1081
1082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084 func Seteuid(euid int) (err error) {
1085         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1086         if e1 != 0 {
1087                 err = errnoErr(e1)
1088         }
1089         return
1090 }
1091
1092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1093
1094 func Setgid(gid int) (err error) {
1095         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1096         if e1 != 0 {
1097                 err = errnoErr(e1)
1098         }
1099         return
1100 }
1101
1102 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1103
1104 func Setlogin(name string) (err error) {
1105         var _p0 *byte
1106         _p0, err = BytePtrFromString(name)
1107         if err != nil {
1108                 return
1109         }
1110         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1111         if e1 != 0 {
1112                 err = errnoErr(e1)
1113         }
1114         return
1115 }
1116
1117 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1118
1119 func Setpgid(pid int, pgid int) (err error) {
1120         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1121         if e1 != 0 {
1122                 err = errnoErr(e1)
1123         }
1124         return
1125 }
1126
1127 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128
1129 func Setpriority(which int, who int, prio int) (err error) {
1130         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1131         if e1 != 0 {
1132                 err = errnoErr(e1)
1133         }
1134         return
1135 }
1136
1137 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1138
1139 func Setregid(rgid int, egid int) (err error) {
1140         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1141         if e1 != 0 {
1142                 err = errnoErr(e1)
1143         }
1144         return
1145 }
1146
1147 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1148
1149 func Setreuid(ruid int, euid int) (err error) {
1150         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1151         if e1 != 0 {
1152                 err = errnoErr(e1)
1153         }
1154         return
1155 }
1156
1157 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1158
1159 func Setresgid(rgid int, egid int, sgid int) (err error) {
1160         _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
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 Setresuid(ruid int, euid int, suid int) (err error) {
1170         _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
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 Setrlimit(which int, lim *Rlimit) (err error) {
1180         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 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 Setsid() (pid int, err error) {
1190         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1191         pid = int(r0)
1192         if e1 != 0 {
1193                 err = errnoErr(e1)
1194         }
1195         return
1196 }
1197
1198 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199
1200 func Settimeofday(tp *Timeval) (err error) {
1201         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1202         if e1 != 0 {
1203                 err = errnoErr(e1)
1204         }
1205         return
1206 }
1207
1208 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1209
1210 func Setuid(uid int) (err error) {
1211         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1212         if e1 != 0 {
1213                 err = errnoErr(e1)
1214         }
1215         return
1216 }
1217
1218 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1219
1220 func Stat(path string, stat *Stat_t) (err error) {
1221         var _p0 *byte
1222         _p0, err = BytePtrFromString(path)
1223         if err != nil {
1224                 return
1225         }
1226         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1227         if e1 != 0 {
1228                 err = errnoErr(e1)
1229         }
1230         return
1231 }
1232
1233 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1234
1235 func Statfs(path string, stat *Statfs_t) (err error) {
1236         var _p0 *byte
1237         _p0, err = BytePtrFromString(path)
1238         if err != nil {
1239                 return
1240         }
1241         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1242         if e1 != 0 {
1243                 err = errnoErr(e1)
1244         }
1245         return
1246 }
1247
1248 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249
1250 func Symlink(path string, link string) (err error) {
1251         var _p0 *byte
1252         _p0, err = BytePtrFromString(path)
1253         if err != nil {
1254                 return
1255         }
1256         var _p1 *byte
1257         _p1, err = BytePtrFromString(link)
1258         if err != nil {
1259                 return
1260         }
1261         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1262         if e1 != 0 {
1263                 err = errnoErr(e1)
1264         }
1265         return
1266 }
1267
1268 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1269
1270 func Sync() (err error) {
1271         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1272         if e1 != 0 {
1273                 err = errnoErr(e1)
1274         }
1275         return
1276 }
1277
1278 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1279
1280 func Truncate(path string, length int64) (err error) {
1281         var _p0 *byte
1282         _p0, err = BytePtrFromString(path)
1283         if err != nil {
1284                 return
1285         }
1286         _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
1287         if e1 != 0 {
1288                 err = errnoErr(e1)
1289         }
1290         return
1291 }
1292
1293 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1294
1295 func Umask(newmask int) (oldmask int) {
1296         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1297         oldmask = int(r0)
1298         return
1299 }
1300
1301 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1302
1303 func Unlink(path string) (err error) {
1304         var _p0 *byte
1305         _p0, err = BytePtrFromString(path)
1306         if err != nil {
1307                 return
1308         }
1309         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1310         if e1 != 0 {
1311                 err = errnoErr(e1)
1312         }
1313         return
1314 }
1315
1316 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317
1318 func Unmount(path string, flags int) (err error) {
1319         var _p0 *byte
1320         _p0, err = BytePtrFromString(path)
1321         if err != nil {
1322                 return
1323         }
1324         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1325         if e1 != 0 {
1326                 err = errnoErr(e1)
1327         }
1328         return
1329 }
1330
1331 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1332
1333 func write(fd int, p []byte) (n int, err error) {
1334         var _p0 unsafe.Pointer
1335         if len(p) > 0 {
1336                 _p0 = unsafe.Pointer(&p[0])
1337         } else {
1338                 _p0 = unsafe.Pointer(&_zero)
1339         }
1340         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1341         n = int(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 mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1351         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
1352         ret = uintptr(r0)
1353         if e1 != 0 {
1354                 err = errnoErr(e1)
1355         }
1356         return
1357 }
1358
1359 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1360
1361 func munmap(addr uintptr, length uintptr) (err error) {
1362         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
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 readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1372         r0, _, e1 := Syscall(SYS_READ, 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 writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1383         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1384         n = 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, flags 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(flags), 0, 0)
1400         if e1 != 0 {
1401                 err = errnoErr(e1)
1402         }
1403         return
1404 }