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