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