initial commit
[govpp.git] / vendor / golang.org / x / sys / unix / zsyscall_openbsd_386.go
1 // mksyscall.pl -l32 -openbsd -tags openbsd,386 syscall_bsd.go syscall_openbsd.go syscall_openbsd_386.go
2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3
4 // +build openbsd,386
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 pipe(p *[2]_C_int) (err error) {
270         _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
271         if e1 != 0 {
272                 err = errnoErr(e1)
273         }
274         return
275 }
276
277 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
278
279 func getdents(fd int, buf []byte) (n int, err error) {
280         var _p0 unsafe.Pointer
281         if len(buf) > 0 {
282                 _p0 = unsafe.Pointer(&buf[0])
283         } else {
284                 _p0 = unsafe.Pointer(&_zero)
285         }
286         r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
287         n = int(r0)
288         if e1 != 0 {
289                 err = errnoErr(e1)
290         }
291         return
292 }
293
294 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296 func Access(path string, mode uint32) (err error) {
297         var _p0 *byte
298         _p0, err = BytePtrFromString(path)
299         if err != nil {
300                 return
301         }
302         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
312         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
313         if e1 != 0 {
314                 err = errnoErr(e1)
315         }
316         return
317 }
318
319 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
320
321 func Chdir(path string) (err error) {
322         var _p0 *byte
323         _p0, err = BytePtrFromString(path)
324         if err != nil {
325                 return
326         }
327         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
328         if e1 != 0 {
329                 err = errnoErr(e1)
330         }
331         return
332 }
333
334 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
335
336 func Chflags(path string, flags int) (err error) {
337         var _p0 *byte
338         _p0, err = BytePtrFromString(path)
339         if err != nil {
340                 return
341         }
342         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
343         if e1 != 0 {
344                 err = errnoErr(e1)
345         }
346         return
347 }
348
349 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
350
351 func Chmod(path string, mode uint32) (err error) {
352         var _p0 *byte
353         _p0, err = BytePtrFromString(path)
354         if err != nil {
355                 return
356         }
357         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
358         if e1 != 0 {
359                 err = errnoErr(e1)
360         }
361         return
362 }
363
364 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366 func Chown(path string, uid int, gid int) (err error) {
367         var _p0 *byte
368         _p0, err = BytePtrFromString(path)
369         if err != nil {
370                 return
371         }
372         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
373         if e1 != 0 {
374                 err = errnoErr(e1)
375         }
376         return
377 }
378
379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
380
381 func Chroot(path string) (err error) {
382         var _p0 *byte
383         _p0, err = BytePtrFromString(path)
384         if err != nil {
385                 return
386         }
387         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
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 Close(fd int) (err error) {
397         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 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 Dup(fd int) (nfd int, err error) {
407         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
408         nfd = int(r0)
409         if e1 != 0 {
410                 err = errnoErr(e1)
411         }
412         return
413 }
414
415 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
416
417 func Dup2(from int, to int) (err error) {
418         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
419         if e1 != 0 {
420                 err = errnoErr(e1)
421         }
422         return
423 }
424
425 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
426
427 func Exit(code int) {
428         Syscall(SYS_EXIT, uintptr(code), 0, 0)
429         return
430 }
431
432 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433
434 func Fchdir(fd int) (err error) {
435         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
436         if e1 != 0 {
437                 err = errnoErr(e1)
438         }
439         return
440 }
441
442 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
443
444 func Fchflags(fd int, flags int) (err error) {
445         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
446         if e1 != 0 {
447                 err = errnoErr(e1)
448         }
449         return
450 }
451
452 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
453
454 func Fchmod(fd int, mode uint32) (err error) {
455         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
456         if e1 != 0 {
457                 err = errnoErr(e1)
458         }
459         return
460 }
461
462 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
463
464 func Fchown(fd int, uid int, gid int) (err error) {
465         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
466         if e1 != 0 {
467                 err = errnoErr(e1)
468         }
469         return
470 }
471
472 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473
474 func Flock(fd int, how int) (err error) {
475         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
476         if e1 != 0 {
477                 err = errnoErr(e1)
478         }
479         return
480 }
481
482 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484 func Fpathconf(fd int, name int) (val int, err error) {
485         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
486         val = int(r0)
487         if e1 != 0 {
488                 err = errnoErr(e1)
489         }
490         return
491 }
492
493 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
494
495 func Fstat(fd int, stat *Stat_t) (err error) {
496         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
497         if e1 != 0 {
498                 err = errnoErr(e1)
499         }
500         return
501 }
502
503 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
504
505 func Fstatfs(fd int, stat *Statfs_t) (err error) {
506         _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
507         if e1 != 0 {
508                 err = errnoErr(e1)
509         }
510         return
511 }
512
513 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515 func Fsync(fd int) (err error) {
516         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
517         if e1 != 0 {
518                 err = errnoErr(e1)
519         }
520         return
521 }
522
523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525 func Ftruncate(fd int, length int64) (err error) {
526         _, _, e1 := Syscall6(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
527         if e1 != 0 {
528                 err = errnoErr(e1)
529         }
530         return
531 }
532
533 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535 func Getegid() (egid int) {
536         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
537         egid = int(r0)
538         return
539 }
540
541 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
542
543 func Geteuid() (uid int) {
544         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
545         uid = int(r0)
546         return
547 }
548
549 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
550
551 func Getgid() (gid int) {
552         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
553         gid = int(r0)
554         return
555 }
556
557 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
558
559 func Getpgid(pid int) (pgid int, err error) {
560         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
561         pgid = int(r0)
562         if e1 != 0 {
563                 err = errnoErr(e1)
564         }
565         return
566 }
567
568 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
569
570 func Getpgrp() (pgrp int) {
571         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
572         pgrp = int(r0)
573         return
574 }
575
576 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
577
578 func Getpid() (pid int) {
579         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
580         pid = int(r0)
581         return
582 }
583
584 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586 func Getppid() (ppid int) {
587         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
588         ppid = int(r0)
589         return
590 }
591
592 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
593
594 func Getpriority(which int, who int) (prio int, err error) {
595         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
596         prio = int(r0)
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 Getrlimit(which int, lim *Rlimit) (err error) {
606         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 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 Getrusage(who int, rusage *Rusage) (err error) {
616         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 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 Getsid(pid int) (sid int, err error) {
626         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
627         sid = int(r0)
628         if e1 != 0 {
629                 err = errnoErr(e1)
630         }
631         return
632 }
633
634 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
635
636 func Gettimeofday(tv *Timeval) (err error) {
637         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
638         if e1 != 0 {
639                 err = errnoErr(e1)
640         }
641         return
642 }
643
644 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
645
646 func Getuid() (uid int) {
647         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
648         uid = int(r0)
649         return
650 }
651
652 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
653
654 func Issetugid() (tainted bool) {
655         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
656         tainted = bool(r0 != 0)
657         return
658 }
659
660 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
662 func Kill(pid int, signum syscall.Signal) (err error) {
663         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
664         if e1 != 0 {
665                 err = errnoErr(e1)
666         }
667         return
668 }
669
670 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
671
672 func Kqueue() (fd int, err error) {
673         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
674         fd = int(r0)
675         if e1 != 0 {
676                 err = errnoErr(e1)
677         }
678         return
679 }
680
681 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
682
683 func Lchown(path string, uid int, gid int) (err error) {
684         var _p0 *byte
685         _p0, err = BytePtrFromString(path)
686         if err != nil {
687                 return
688         }
689         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
690         if e1 != 0 {
691                 err = errnoErr(e1)
692         }
693         return
694 }
695
696 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
697
698 func Link(path string, link string) (err error) {
699         var _p0 *byte
700         _p0, err = BytePtrFromString(path)
701         if err != nil {
702                 return
703         }
704         var _p1 *byte
705         _p1, err = BytePtrFromString(link)
706         if err != nil {
707                 return
708         }
709         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
710         if e1 != 0 {
711                 err = errnoErr(e1)
712         }
713         return
714 }
715
716 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718 func Listen(s int, backlog int) (err error) {
719         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
720         if e1 != 0 {
721                 err = errnoErr(e1)
722         }
723         return
724 }
725
726 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
727
728 func Lstat(path string, stat *Stat_t) (err error) {
729         var _p0 *byte
730         _p0, err = BytePtrFromString(path)
731         if err != nil {
732                 return
733         }
734         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
735         if e1 != 0 {
736                 err = errnoErr(e1)
737         }
738         return
739 }
740
741 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
742
743 func Mkdir(path string, mode uint32) (err error) {
744         var _p0 *byte
745         _p0, err = BytePtrFromString(path)
746         if err != nil {
747                 return
748         }
749         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
750         if e1 != 0 {
751                 err = errnoErr(e1)
752         }
753         return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Mkfifo(path string, mode uint32) (err error) {
759         var _p0 *byte
760         _p0, err = BytePtrFromString(path)
761         if err != nil {
762                 return
763         }
764         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
765         if e1 != 0 {
766                 err = errnoErr(e1)
767         }
768         return
769 }
770
771 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
772
773 func Mknod(path string, mode uint32, dev int) (err error) {
774         var _p0 *byte
775         _p0, err = BytePtrFromString(path)
776         if err != nil {
777                 return
778         }
779         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
780         if e1 != 0 {
781                 err = errnoErr(e1)
782         }
783         return
784 }
785
786 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
787
788 func Mlock(b []byte) (err error) {
789         var _p0 unsafe.Pointer
790         if len(b) > 0 {
791                 _p0 = unsafe.Pointer(&b[0])
792         } else {
793                 _p0 = unsafe.Pointer(&_zero)
794         }
795         _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
796         if e1 != 0 {
797                 err = errnoErr(e1)
798         }
799         return
800 }
801
802 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804 func Mlockall(flags int) (err error) {
805         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
806         if e1 != 0 {
807                 err = errnoErr(e1)
808         }
809         return
810 }
811
812 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814 func Mprotect(b []byte, prot int) (err error) {
815         var _p0 unsafe.Pointer
816         if len(b) > 0 {
817                 _p0 = unsafe.Pointer(&b[0])
818         } else {
819                 _p0 = unsafe.Pointer(&_zero)
820         }
821         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
822         if e1 != 0 {
823                 err = errnoErr(e1)
824         }
825         return
826 }
827
828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830 func Munlock(b []byte) (err error) {
831         var _p0 unsafe.Pointer
832         if len(b) > 0 {
833                 _p0 = unsafe.Pointer(&b[0])
834         } else {
835                 _p0 = unsafe.Pointer(&_zero)
836         }
837         _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
838         if e1 != 0 {
839                 err = errnoErr(e1)
840         }
841         return
842 }
843
844 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
845
846 func Munlockall() (err error) {
847         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
848         if e1 != 0 {
849                 err = errnoErr(e1)
850         }
851         return
852 }
853
854 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
855
856 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
857         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
858         if e1 != 0 {
859                 err = errnoErr(e1)
860         }
861         return
862 }
863
864 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
865
866 func Open(path string, mode int, perm uint32) (fd int, err error) {
867         var _p0 *byte
868         _p0, err = BytePtrFromString(path)
869         if err != nil {
870                 return
871         }
872         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
873         fd = int(r0)
874         if e1 != 0 {
875                 err = errnoErr(e1)
876         }
877         return
878 }
879
880 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
881
882 func Pathconf(path string, name int) (val int, err error) {
883         var _p0 *byte
884         _p0, err = BytePtrFromString(path)
885         if err != nil {
886                 return
887         }
888         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
889         val = int(r0)
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 Pread(fd int, p []byte, offset int64) (n int, err error) {
899         var _p0 unsafe.Pointer
900         if len(p) > 0 {
901                 _p0 = unsafe.Pointer(&p[0])
902         } else {
903                 _p0 = unsafe.Pointer(&_zero)
904         }
905         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
906         n = int(r0)
907         if e1 != 0 {
908                 err = errnoErr(e1)
909         }
910         return
911 }
912
913 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914
915 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
916         var _p0 unsafe.Pointer
917         if len(p) > 0 {
918                 _p0 = unsafe.Pointer(&p[0])
919         } else {
920                 _p0 = unsafe.Pointer(&_zero)
921         }
922         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
923         n = int(r0)
924         if e1 != 0 {
925                 err = errnoErr(e1)
926         }
927         return
928 }
929
930 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
931
932 func read(fd int, p []byte) (n int, err error) {
933         var _p0 unsafe.Pointer
934         if len(p) > 0 {
935                 _p0 = unsafe.Pointer(&p[0])
936         } else {
937                 _p0 = unsafe.Pointer(&_zero)
938         }
939         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
940         n = int(r0)
941         if e1 != 0 {
942                 err = errnoErr(e1)
943         }
944         return
945 }
946
947 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
948
949 func Readlink(path string, buf []byte) (n int, err error) {
950         var _p0 *byte
951         _p0, err = BytePtrFromString(path)
952         if err != nil {
953                 return
954         }
955         var _p1 unsafe.Pointer
956         if len(buf) > 0 {
957                 _p1 = unsafe.Pointer(&buf[0])
958         } else {
959                 _p1 = unsafe.Pointer(&_zero)
960         }
961         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
962         n = int(r0)
963         if e1 != 0 {
964                 err = errnoErr(e1)
965         }
966         return
967 }
968
969 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
970
971 func Rename(from string, to string) (err error) {
972         var _p0 *byte
973         _p0, err = BytePtrFromString(from)
974         if err != nil {
975                 return
976         }
977         var _p1 *byte
978         _p1, err = BytePtrFromString(to)
979         if err != nil {
980                 return
981         }
982         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
983         if e1 != 0 {
984                 err = errnoErr(e1)
985         }
986         return
987 }
988
989 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
990
991 func Revoke(path string) (err error) {
992         var _p0 *byte
993         _p0, err = BytePtrFromString(path)
994         if err != nil {
995                 return
996         }
997         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
998         if e1 != 0 {
999                 err = errnoErr(e1)
1000         }
1001         return
1002 }
1003
1004 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006 func Rmdir(path string) (err error) {
1007         var _p0 *byte
1008         _p0, err = BytePtrFromString(path)
1009         if err != nil {
1010                 return
1011         }
1012         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1013         if e1 != 0 {
1014                 err = errnoErr(e1)
1015         }
1016         return
1017 }
1018
1019 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1022         r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
1023         newoffset = int64(int64(r1)<<32 | int64(r0))
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 Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1033         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1034         if e1 != 0 {
1035                 err = errnoErr(e1)
1036         }
1037         return
1038 }
1039
1040 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
1042 func Setegid(egid int) (err error) {
1043         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1044         if e1 != 0 {
1045                 err = errnoErr(e1)
1046         }
1047         return
1048 }
1049
1050 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1051
1052 func Seteuid(euid int) (err error) {
1053         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1054         if e1 != 0 {
1055                 err = errnoErr(e1)
1056         }
1057         return
1058 }
1059
1060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1061
1062 func Setgid(gid int) (err error) {
1063         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1064         if e1 != 0 {
1065                 err = errnoErr(e1)
1066         }
1067         return
1068 }
1069
1070 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1071
1072 func Setlogin(name string) (err error) {
1073         var _p0 *byte
1074         _p0, err = BytePtrFromString(name)
1075         if err != nil {
1076                 return
1077         }
1078         _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1079         if e1 != 0 {
1080                 err = errnoErr(e1)
1081         }
1082         return
1083 }
1084
1085 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1086
1087 func Setpgid(pid int, pgid int) (err error) {
1088         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1089         if e1 != 0 {
1090                 err = errnoErr(e1)
1091         }
1092         return
1093 }
1094
1095 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096
1097 func Setpriority(which int, who int, prio int) (err error) {
1098         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1099         if e1 != 0 {
1100                 err = errnoErr(e1)
1101         }
1102         return
1103 }
1104
1105 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1106
1107 func Setregid(rgid int, egid int) (err error) {
1108         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1109         if e1 != 0 {
1110                 err = errnoErr(e1)
1111         }
1112         return
1113 }
1114
1115 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116
1117 func Setreuid(ruid int, euid int) (err error) {
1118         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1119         if e1 != 0 {
1120                 err = errnoErr(e1)
1121         }
1122         return
1123 }
1124
1125 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1126
1127 func Setresgid(rgid int, egid int, sgid int) (err error) {
1128         _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1129         if e1 != 0 {
1130                 err = errnoErr(e1)
1131         }
1132         return
1133 }
1134
1135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136
1137 func Setresuid(ruid int, euid int, suid int) (err error) {
1138         _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1139         if e1 != 0 {
1140                 err = errnoErr(e1)
1141         }
1142         return
1143 }
1144
1145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147 func Setrlimit(which int, lim *Rlimit) (err error) {
1148         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1149         if e1 != 0 {
1150                 err = errnoErr(e1)
1151         }
1152         return
1153 }
1154
1155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156
1157 func Setsid() (pid int, err error) {
1158         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1159         pid = int(r0)
1160         if e1 != 0 {
1161                 err = errnoErr(e1)
1162         }
1163         return
1164 }
1165
1166 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
1168 func Settimeofday(tp *Timeval) (err error) {
1169         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1170         if e1 != 0 {
1171                 err = errnoErr(e1)
1172         }
1173         return
1174 }
1175
1176 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178 func Setuid(uid int) (err error) {
1179         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1180         if e1 != 0 {
1181                 err = errnoErr(e1)
1182         }
1183         return
1184 }
1185
1186 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1187
1188 func Stat(path string, stat *Stat_t) (err error) {
1189         var _p0 *byte
1190         _p0, err = BytePtrFromString(path)
1191         if err != nil {
1192                 return
1193         }
1194         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1195         if e1 != 0 {
1196                 err = errnoErr(e1)
1197         }
1198         return
1199 }
1200
1201 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
1203 func Statfs(path string, stat *Statfs_t) (err error) {
1204         var _p0 *byte
1205         _p0, err = BytePtrFromString(path)
1206         if err != nil {
1207                 return
1208         }
1209         _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1210         if e1 != 0 {
1211                 err = errnoErr(e1)
1212         }
1213         return
1214 }
1215
1216 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218 func Symlink(path string, link string) (err error) {
1219         var _p0 *byte
1220         _p0, err = BytePtrFromString(path)
1221         if err != nil {
1222                 return
1223         }
1224         var _p1 *byte
1225         _p1, err = BytePtrFromString(link)
1226         if err != nil {
1227                 return
1228         }
1229         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1230         if e1 != 0 {
1231                 err = errnoErr(e1)
1232         }
1233         return
1234 }
1235
1236 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1237
1238 func Sync() (err error) {
1239         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1240         if e1 != 0 {
1241                 err = errnoErr(e1)
1242         }
1243         return
1244 }
1245
1246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1247
1248 func Truncate(path string, length int64) (err error) {
1249         var _p0 *byte
1250         _p0, err = BytePtrFromString(path)
1251         if err != nil {
1252                 return
1253         }
1254         _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
1255         if e1 != 0 {
1256                 err = errnoErr(e1)
1257         }
1258         return
1259 }
1260
1261 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
1263 func Umask(newmask int) (oldmask int) {
1264         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1265         oldmask = int(r0)
1266         return
1267 }
1268
1269 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1270
1271 func Unlink(path string) (err error) {
1272         var _p0 *byte
1273         _p0, err = BytePtrFromString(path)
1274         if err != nil {
1275                 return
1276         }
1277         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1278         if e1 != 0 {
1279                 err = errnoErr(e1)
1280         }
1281         return
1282 }
1283
1284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1285
1286 func Unmount(path string, flags int) (err error) {
1287         var _p0 *byte
1288         _p0, err = BytePtrFromString(path)
1289         if err != nil {
1290                 return
1291         }
1292         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1293         if e1 != 0 {
1294                 err = errnoErr(e1)
1295         }
1296         return
1297 }
1298
1299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1300
1301 func write(fd int, p []byte) (n int, err error) {
1302         var _p0 unsafe.Pointer
1303         if len(p) > 0 {
1304                 _p0 = unsafe.Pointer(&p[0])
1305         } else {
1306                 _p0 = unsafe.Pointer(&_zero)
1307         }
1308         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1309         n = int(r0)
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 mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1319         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
1320         ret = uintptr(r0)
1321         if e1 != 0 {
1322                 err = errnoErr(e1)
1323         }
1324         return
1325 }
1326
1327 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329 func munmap(addr uintptr, length uintptr) (err error) {
1330         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
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 readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1340         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
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 writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1351         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1352         n = int(r0)
1353         if e1 != 0 {
1354                 err = errnoErr(e1)
1355         }
1356         return
1357 }