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