1// go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build aix,ppc
5
6package unix
7
8/*
9#include <stdint.h>
10#include <stddef.h>
11int utimes(uintptr_t, uintptr_t);
12int utimensat(int, uintptr_t, uintptr_t, int);
13int getcwd(uintptr_t, size_t);
14int accept(int, uintptr_t, uintptr_t);
15int getdirent(int, uintptr_t, size_t);
16int wait4(int, uintptr_t, int, uintptr_t);
17int ioctl(int, int, uintptr_t);
18int fcntl(uintptr_t, int, uintptr_t);
19int acct(uintptr_t);
20int chdir(uintptr_t);
21int chroot(uintptr_t);
22int close(int);
23int dup(int);
24void exit(int);
25int faccessat(int, uintptr_t, unsigned int, int);
26int fchdir(int);
27int fchmod(int, unsigned int);
28int fchmodat(int, uintptr_t, unsigned int, int);
29int fchownat(int, uintptr_t, int, int, int);
30int fdatasync(int);
31int fsync(int);
32int getpgid(int);
33int getpgrp();
34int getpid();
35int getppid();
36int getpriority(int, int);
37int getrusage(int, uintptr_t);
38int getsid(int);
39int kill(int, int);
40int syslog(int, uintptr_t, size_t);
41int mkdir(int, uintptr_t, unsigned int);
42int mkdirat(int, uintptr_t, unsigned int);
43int mkfifo(uintptr_t, unsigned int);
44int mknod(uintptr_t, unsigned int, int);
45int mknodat(int, uintptr_t, unsigned int, int);
46int nanosleep(uintptr_t, uintptr_t);
47int open64(uintptr_t, int, unsigned int);
48int openat(int, uintptr_t, int, unsigned int);
49int read(int, uintptr_t, size_t);
50int readlink(uintptr_t, uintptr_t, size_t);
51int renameat(int, uintptr_t, int, uintptr_t);
52int setdomainname(uintptr_t, size_t);
53int sethostname(uintptr_t, size_t);
54int setpgid(int, int);
55int setsid();
56int settimeofday(uintptr_t);
57int setuid(int);
58int setgid(int);
59int setpriority(int, int, int);
60int statx(int, uintptr_t, int, int, uintptr_t);
61int sync();
62uintptr_t times(uintptr_t);
63int umask(int);
64int uname(uintptr_t);
65int unlink(uintptr_t);
66int unlinkat(int, uintptr_t, int);
67int ustat(int, uintptr_t);
68int write(int, uintptr_t, size_t);
69int dup2(int, int);
70int posix_fadvise64(int, long long, long long, int);
71int fchown(int, int, int);
72int fstat(int, uintptr_t);
73int fstatat(int, uintptr_t, uintptr_t, int);
74int fstatfs(int, uintptr_t);
75int ftruncate(int, long long);
76int getegid();
77int geteuid();
78int getgid();
79int getuid();
80int lchown(uintptr_t, int, int);
81int listen(int, int);
82int lstat(uintptr_t, uintptr_t);
83int pause();
84int pread64(int, uintptr_t, size_t, long long);
85int pwrite64(int, uintptr_t, size_t, long long);
86#define c_select select
87int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
88int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
89int setregid(int, int);
90int setreuid(int, int);
91int shutdown(int, int);
92long long splice(int, uintptr_t, int, uintptr_t, int, int);
93int stat(uintptr_t, uintptr_t);
94int statfs(uintptr_t, uintptr_t);
95int truncate(uintptr_t, long long);
96int bind(int, uintptr_t, uintptr_t);
97int connect(int, uintptr_t, uintptr_t);
98int getgroups(int, uintptr_t);
99int setgroups(int, uintptr_t);
100int getsockopt(int, int, int, uintptr_t, uintptr_t);
101int setsockopt(int, int, int, uintptr_t, uintptr_t);
102int socket(int, int, int);
103int socketpair(int, int, int, uintptr_t);
104int getpeername(int, uintptr_t, uintptr_t);
105int getsockname(int, uintptr_t, uintptr_t);
106int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
107int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
108int nrecvmsg(int, uintptr_t, int);
109int nsendmsg(int, uintptr_t, int);
110int munmap(uintptr_t, uintptr_t);
111int madvise(uintptr_t, size_t, int);
112int mprotect(uintptr_t, size_t, int);
113int mlock(uintptr_t, size_t);
114int mlockall(int);
115int msync(uintptr_t, size_t, int);
116int munlock(uintptr_t, size_t);
117int munlockall();
118int pipe(uintptr_t);
119int poll(uintptr_t, int, int);
120int gettimeofday(uintptr_t, uintptr_t);
121int time(uintptr_t);
122int utime(uintptr_t, uintptr_t);
123unsigned long long getsystemcfg(int);
124int umount(uintptr_t);
125int getrlimit64(int, uintptr_t);
126int setrlimit64(int, uintptr_t);
127long long lseek64(int, long long, int);
128uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long);
129
130*/
131import "C"
132import (
133	"unsafe"
134)
135
136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
137
138func utimes(path string, times *[2]Timeval) (err error) {
139	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
140	r0, er := C.utimes(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))))
141	if r0 == -1 && er != nil {
142		err = er
143	}
144	return
145}
146
147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
148
149func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
150	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
151	r0, er := C.utimensat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))), C.int(flag))
152	if r0 == -1 && er != nil {
153		err = er
154	}
155	return
156}
157
158// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
159
160func getcwd(buf []byte) (err error) {
161	var _p0 *byte
162	if len(buf) > 0 {
163		_p0 = &buf[0]
164	}
165	var _p1 int
166	_p1 = len(buf)
167	r0, er := C.getcwd(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
168	if r0 == -1 && er != nil {
169		err = er
170	}
171	return
172}
173
174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
175
176func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
177	r0, er := C.accept(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
178	fd = int(r0)
179	if r0 == -1 && er != nil {
180		err = er
181	}
182	return
183}
184
185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
186
187func getdirent(fd int, buf []byte) (n int, err error) {
188	var _p0 *byte
189	if len(buf) > 0 {
190		_p0 = &buf[0]
191	}
192	var _p1 int
193	_p1 = len(buf)
194	r0, er := C.getdirent(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
195	n = int(r0)
196	if r0 == -1 && er != nil {
197		err = er
198	}
199	return
200}
201
202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
203
204func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
205	r0, er := C.wait4(C.int(pid), C.uintptr_t(uintptr(unsafe.Pointer(status))), C.int(options), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
206	wpid = Pid_t(r0)
207	if r0 == -1 && er != nil {
208		err = er
209	}
210	return
211}
212
213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
214
215func ioctl(fd int, req uint, arg uintptr) (err error) {
216	r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg))
217	if r0 == -1 && er != nil {
218		err = er
219	}
220	return
221}
222
223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
224
225func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
226	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
227	r = int(r0)
228	if r0 == -1 && er != nil {
229		err = er
230	}
231	return
232}
233
234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
235
236func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
237	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(uintptr(unsafe.Pointer(lk))))
238	if r0 == -1 && er != nil {
239		err = er
240	}
241	return
242}
243
244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
245
246func fcntl(fd int, cmd int, arg int) (val int, err error) {
247	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
248	val = int(r0)
249	if r0 == -1 && er != nil {
250		err = er
251	}
252	return
253}
254
255// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
256
257func Acct(path string) (err error) {
258	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
259	r0, er := C.acct(C.uintptr_t(_p0))
260	if r0 == -1 && er != nil {
261		err = er
262	}
263	return
264}
265
266// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268func Chdir(path string) (err error) {
269	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
270	r0, er := C.chdir(C.uintptr_t(_p0))
271	if r0 == -1 && er != nil {
272		err = er
273	}
274	return
275}
276
277// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
278
279func Chroot(path string) (err error) {
280	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
281	r0, er := C.chroot(C.uintptr_t(_p0))
282	if r0 == -1 && er != nil {
283		err = er
284	}
285	return
286}
287
288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
289
290func Close(fd int) (err error) {
291	r0, er := C.close(C.int(fd))
292	if r0 == -1 && er != nil {
293		err = er
294	}
295	return
296}
297
298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
299
300func Dup(oldfd int) (fd int, err error) {
301	r0, er := C.dup(C.int(oldfd))
302	fd = int(r0)
303	if r0 == -1 && er != nil {
304		err = er
305	}
306	return
307}
308
309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311func Exit(code int) {
312	C.exit(C.int(code))
313	return
314}
315
316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
317
318func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
319	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
320	r0, er := C.faccessat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
321	if r0 == -1 && er != nil {
322		err = er
323	}
324	return
325}
326
327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
328
329func Fchdir(fd int) (err error) {
330	r0, er := C.fchdir(C.int(fd))
331	if r0 == -1 && er != nil {
332		err = er
333	}
334	return
335}
336
337// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
338
339func Fchmod(fd int, mode uint32) (err error) {
340	r0, er := C.fchmod(C.int(fd), C.uint(mode))
341	if r0 == -1 && er != nil {
342		err = er
343	}
344	return
345}
346
347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
348
349func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
350	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
351	r0, er := C.fchmodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
352	if r0 == -1 && er != nil {
353		err = er
354	}
355	return
356}
357
358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
359
360func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
361	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
362	r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags))
363	if r0 == -1 && er != nil {
364		err = er
365	}
366	return
367}
368
369// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
370
371func Fdatasync(fd int) (err error) {
372	r0, er := C.fdatasync(C.int(fd))
373	if r0 == -1 && er != nil {
374		err = er
375	}
376	return
377}
378
379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
380
381func Fsync(fd int) (err error) {
382	r0, er := C.fsync(C.int(fd))
383	if r0 == -1 && er != nil {
384		err = er
385	}
386	return
387}
388
389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
390
391func Getpgid(pid int) (pgid int, err error) {
392	r0, er := C.getpgid(C.int(pid))
393	pgid = int(r0)
394	if r0 == -1 && er != nil {
395		err = er
396	}
397	return
398}
399
400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401
402func Getpgrp() (pid int) {
403	r0, _ := C.getpgrp()
404	pid = int(r0)
405	return
406}
407
408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
409
410func Getpid() (pid int) {
411	r0, _ := C.getpid()
412	pid = int(r0)
413	return
414}
415
416// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
417
418func Getppid() (ppid int) {
419	r0, _ := C.getppid()
420	ppid = int(r0)
421	return
422}
423
424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426func Getpriority(which int, who int) (prio int, err error) {
427	r0, er := C.getpriority(C.int(which), C.int(who))
428	prio = int(r0)
429	if r0 == -1 && er != nil {
430		err = er
431	}
432	return
433}
434
435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
436
437func Getrusage(who int, rusage *Rusage) (err error) {
438	r0, er := C.getrusage(C.int(who), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
439	if r0 == -1 && er != nil {
440		err = er
441	}
442	return
443}
444
445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
446
447func Getsid(pid int) (sid int, err error) {
448	r0, er := C.getsid(C.int(pid))
449	sid = int(r0)
450	if r0 == -1 && er != nil {
451		err = er
452	}
453	return
454}
455
456// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
457
458func Kill(pid int, sig Signal) (err error) {
459	r0, er := C.kill(C.int(pid), C.int(sig))
460	if r0 == -1 && er != nil {
461		err = er
462	}
463	return
464}
465
466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
467
468func Klogctl(typ int, buf []byte) (n int, err error) {
469	var _p0 *byte
470	if len(buf) > 0 {
471		_p0 = &buf[0]
472	}
473	var _p1 int
474	_p1 = len(buf)
475	r0, er := C.syslog(C.int(typ), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
476	n = int(r0)
477	if r0 == -1 && er != nil {
478		err = er
479	}
480	return
481}
482
483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
484
485func Mkdir(dirfd int, path string, mode uint32) (err error) {
486	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
487	r0, er := C.mkdir(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
488	if r0 == -1 && er != nil {
489		err = er
490	}
491	return
492}
493
494// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
495
496func Mkdirat(dirfd int, path string, mode uint32) (err error) {
497	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
498	r0, er := C.mkdirat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
499	if r0 == -1 && er != nil {
500		err = er
501	}
502	return
503}
504
505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507func Mkfifo(path string, mode uint32) (err error) {
508	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
509	r0, er := C.mkfifo(C.uintptr_t(_p0), C.uint(mode))
510	if r0 == -1 && er != nil {
511		err = er
512	}
513	return
514}
515
516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518func Mknod(path string, mode uint32, dev int) (err error) {
519	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
520	r0, er := C.mknod(C.uintptr_t(_p0), C.uint(mode), C.int(dev))
521	if r0 == -1 && er != nil {
522		err = er
523	}
524	return
525}
526
527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
530	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
531	r0, er := C.mknodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(dev))
532	if r0 == -1 && er != nil {
533		err = er
534	}
535	return
536}
537
538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
540func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
541	r0, er := C.nanosleep(C.uintptr_t(uintptr(unsafe.Pointer(time))), C.uintptr_t(uintptr(unsafe.Pointer(leftover))))
542	if r0 == -1 && er != nil {
543		err = er
544	}
545	return
546}
547
548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
549
550func Open(path string, mode int, perm uint32) (fd int, err error) {
551	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
552	r0, er := C.open64(C.uintptr_t(_p0), C.int(mode), C.uint(perm))
553	fd = int(r0)
554	if r0 == -1 && er != nil {
555		err = er
556	}
557	return
558}
559
560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
561
562func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
563	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
564	r0, er := C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode))
565	fd = int(r0)
566	if r0 == -1 && er != nil {
567		err = er
568	}
569	return
570}
571
572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
573
574func read(fd int, p []byte) (n int, err error) {
575	var _p0 *byte
576	if len(p) > 0 {
577		_p0 = &p[0]
578	}
579	var _p1 int
580	_p1 = len(p)
581	r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
582	n = int(r0)
583	if r0 == -1 && er != nil {
584		err = er
585	}
586	return
587}
588
589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
590
591func Readlink(path string, buf []byte) (n int, err error) {
592	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
593	var _p1 *byte
594	if len(buf) > 0 {
595		_p1 = &buf[0]
596	}
597	var _p2 int
598	_p2 = len(buf)
599	r0, er := C.readlink(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(_p1))), C.size_t(_p2))
600	n = int(r0)
601	if r0 == -1 && er != nil {
602		err = er
603	}
604	return
605}
606
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608
609func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
610	_p0 := uintptr(unsafe.Pointer(C.CString(oldpath)))
611	_p1 := uintptr(unsafe.Pointer(C.CString(newpath)))
612	r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1))
613	if r0 == -1 && er != nil {
614		err = er
615	}
616	return
617}
618
619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621func Setdomainname(p []byte) (err error) {
622	var _p0 *byte
623	if len(p) > 0 {
624		_p0 = &p[0]
625	}
626	var _p1 int
627	_p1 = len(p)
628	r0, er := C.setdomainname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
629	if r0 == -1 && er != nil {
630		err = er
631	}
632	return
633}
634
635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
636
637func Sethostname(p []byte) (err error) {
638	var _p0 *byte
639	if len(p) > 0 {
640		_p0 = &p[0]
641	}
642	var _p1 int
643	_p1 = len(p)
644	r0, er := C.sethostname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
645	if r0 == -1 && er != nil {
646		err = er
647	}
648	return
649}
650
651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
652
653func Setpgid(pid int, pgid int) (err error) {
654	r0, er := C.setpgid(C.int(pid), C.int(pgid))
655	if r0 == -1 && er != nil {
656		err = er
657	}
658	return
659}
660
661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
662
663func Setsid() (pid int, err error) {
664	r0, er := C.setsid()
665	pid = int(r0)
666	if r0 == -1 && er != nil {
667		err = er
668	}
669	return
670}
671
672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
673
674func Settimeofday(tv *Timeval) (err error) {
675	r0, er := C.settimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))))
676	if r0 == -1 && er != nil {
677		err = er
678	}
679	return
680}
681
682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
683
684func Setuid(uid int) (err error) {
685	r0, er := C.setuid(C.int(uid))
686	if r0 == -1 && er != nil {
687		err = er
688	}
689	return
690}
691
692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694func Setgid(uid int) (err error) {
695	r0, er := C.setgid(C.int(uid))
696	if r0 == -1 && er != nil {
697		err = er
698	}
699	return
700}
701
702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
703
704func Setpriority(which int, who int, prio int) (err error) {
705	r0, er := C.setpriority(C.int(which), C.int(who), C.int(prio))
706	if r0 == -1 && er != nil {
707		err = er
708	}
709	return
710}
711
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713
714func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
715	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
716	r0, er := C.statx(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.int(mask), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
717	if r0 == -1 && er != nil {
718		err = er
719	}
720	return
721}
722
723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
724
725func Sync() {
726	C.sync()
727	return
728}
729
730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732func Times(tms *Tms) (ticks uintptr, err error) {
733	r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms))))
734	ticks = uintptr(r0)
735	if uintptr(r0) == ^uintptr(0) && er != nil {
736		err = er
737	}
738	return
739}
740
741// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
742
743func Umask(mask int) (oldmask int) {
744	r0, _ := C.umask(C.int(mask))
745	oldmask = int(r0)
746	return
747}
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func Uname(buf *Utsname) (err error) {
752	r0, er := C.uname(C.uintptr_t(uintptr(unsafe.Pointer(buf))))
753	if r0 == -1 && er != nil {
754		err = er
755	}
756	return
757}
758
759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
760
761func Unlink(path string) (err error) {
762	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
763	r0, er := C.unlink(C.uintptr_t(_p0))
764	if r0 == -1 && er != nil {
765		err = er
766	}
767	return
768}
769
770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
771
772func Unlinkat(dirfd int, path string, flags int) (err error) {
773	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
774	r0, er := C.unlinkat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags))
775	if r0 == -1 && er != nil {
776		err = er
777	}
778	return
779}
780
781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func Ustat(dev int, ubuf *Ustat_t) (err error) {
784	r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf))))
785	if r0 == -1 && er != nil {
786		err = er
787	}
788	return
789}
790
791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793func write(fd int, p []byte) (n int, err error) {
794	var _p0 *byte
795	if len(p) > 0 {
796		_p0 = &p[0]
797	}
798	var _p1 int
799	_p1 = len(p)
800	r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
801	n = int(r0)
802	if r0 == -1 && er != nil {
803		err = er
804	}
805	return
806}
807
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809
810func readlen(fd int, p *byte, np int) (n int, err error) {
811	r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
812	n = int(r0)
813	if r0 == -1 && er != nil {
814		err = er
815	}
816	return
817}
818
819// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
820
821func writelen(fd int, p *byte, np int) (n int, err error) {
822	r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
823	n = int(r0)
824	if r0 == -1 && er != nil {
825		err = er
826	}
827	return
828}
829
830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
831
832func Dup2(oldfd int, newfd int) (err error) {
833	r0, er := C.dup2(C.int(oldfd), C.int(newfd))
834	if r0 == -1 && er != nil {
835		err = er
836	}
837	return
838}
839
840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
841
842func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
843	r0, er := C.posix_fadvise64(C.int(fd), C.longlong(offset), C.longlong(length), C.int(advice))
844	if r0 == -1 && er != nil {
845		err = er
846	}
847	return
848}
849
850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
851
852func Fchown(fd int, uid int, gid int) (err error) {
853	r0, er := C.fchown(C.int(fd), C.int(uid), C.int(gid))
854	if r0 == -1 && er != nil {
855		err = er
856	}
857	return
858}
859
860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
862func fstat(fd int, stat *Stat_t) (err error) {
863	r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
864	if r0 == -1 && er != nil {
865		err = er
866	}
867	return
868}
869
870// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
872func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
873	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
874	r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags))
875	if r0 == -1 && er != nil {
876		err = er
877	}
878	return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883func Fstatfs(fd int, buf *Statfs_t) (err error) {
884	r0, er := C.fstatfs(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
885	if r0 == -1 && er != nil {
886		err = er
887	}
888	return
889}
890
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893func Ftruncate(fd int, length int64) (err error) {
894	r0, er := C.ftruncate(C.int(fd), C.longlong(length))
895	if r0 == -1 && er != nil {
896		err = er
897	}
898	return
899}
900
901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903func Getegid() (egid int) {
904	r0, _ := C.getegid()
905	egid = int(r0)
906	return
907}
908
909// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
910
911func Geteuid() (euid int) {
912	r0, _ := C.geteuid()
913	euid = int(r0)
914	return
915}
916
917// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
918
919func Getgid() (gid int) {
920	r0, _ := C.getgid()
921	gid = int(r0)
922	return
923}
924
925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
926
927func Getuid() (uid int) {
928	r0, _ := C.getuid()
929	uid = int(r0)
930	return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func Lchown(path string, uid int, gid int) (err error) {
936	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
937	r0, er := C.lchown(C.uintptr_t(_p0), C.int(uid), C.int(gid))
938	if r0 == -1 && er != nil {
939		err = er
940	}
941	return
942}
943
944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
945
946func Listen(s int, n int) (err error) {
947	r0, er := C.listen(C.int(s), C.int(n))
948	if r0 == -1 && er != nil {
949		err = er
950	}
951	return
952}
953
954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
955
956func lstat(path string, stat *Stat_t) (err error) {
957	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
958	r0, er := C.lstat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
959	if r0 == -1 && er != nil {
960		err = er
961	}
962	return
963}
964
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966
967func Pause() (err error) {
968	r0, er := C.pause()
969	if r0 == -1 && er != nil {
970		err = er
971	}
972	return
973}
974
975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977func Pread(fd int, p []byte, offset int64) (n int, err error) {
978	var _p0 *byte
979	if len(p) > 0 {
980		_p0 = &p[0]
981	}
982	var _p1 int
983	_p1 = len(p)
984	r0, er := C.pread64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
985	n = int(r0)
986	if r0 == -1 && er != nil {
987		err = er
988	}
989	return
990}
991
992// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
995	var _p0 *byte
996	if len(p) > 0 {
997		_p0 = &p[0]
998	}
999	var _p1 int
1000	_p1 = len(p)
1001	r0, er := C.pwrite64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
1002	n = int(r0)
1003	if r0 == -1 && er != nil {
1004		err = er
1005	}
1006	return
1007}
1008
1009// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1010
1011func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1012	r0, er := C.c_select(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))))
1013	n = int(r0)
1014	if r0 == -1 && er != nil {
1015		err = er
1016	}
1017	return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1023	r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask))))
1024	n = int(r0)
1025	if r0 == -1 && er != nil {
1026		err = er
1027	}
1028	return
1029}
1030
1031// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1032
1033func Setregid(rgid int, egid int) (err error) {
1034	r0, er := C.setregid(C.int(rgid), C.int(egid))
1035	if r0 == -1 && er != nil {
1036		err = er
1037	}
1038	return
1039}
1040
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
1043func Setreuid(ruid int, euid int) (err error) {
1044	r0, er := C.setreuid(C.int(ruid), C.int(euid))
1045	if r0 == -1 && er != nil {
1046		err = er
1047	}
1048	return
1049}
1050
1051// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1052
1053func Shutdown(fd int, how int) (err error) {
1054	r0, er := C.shutdown(C.int(fd), C.int(how))
1055	if r0 == -1 && er != nil {
1056		err = er
1057	}
1058	return
1059}
1060
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062
1063func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1064	r0, er := C.splice(C.int(rfd), C.uintptr_t(uintptr(unsafe.Pointer(roff))), C.int(wfd), C.uintptr_t(uintptr(unsafe.Pointer(woff))), C.int(len), C.int(flags))
1065	n = int64(r0)
1066	if r0 == -1 && er != nil {
1067		err = er
1068	}
1069	return
1070}
1071
1072// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
1074func stat(path string, statptr *Stat_t) (err error) {
1075	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1076	r0, er := C.stat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(statptr))))
1077	if r0 == -1 && er != nil {
1078		err = er
1079	}
1080	return
1081}
1082
1083// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085func Statfs(path string, buf *Statfs_t) (err error) {
1086	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1087	r0, er := C.statfs(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
1088	if r0 == -1 && er != nil {
1089		err = er
1090	}
1091	return
1092}
1093
1094// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1095
1096func Truncate(path string, length int64) (err error) {
1097	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1098	r0, er := C.truncate(C.uintptr_t(_p0), C.longlong(length))
1099	if r0 == -1 && er != nil {
1100		err = er
1101	}
1102	return
1103}
1104
1105// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1106
1107func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1108	r0, er := C.bind(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
1109	if r0 == -1 && er != nil {
1110		err = er
1111	}
1112	return
1113}
1114
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116
1117func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1118	r0, er := C.connect(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
1119	if r0 == -1 && er != nil {
1120		err = er
1121	}
1122	return
1123}
1124
1125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1126
1127func getgroups(n int, list *_Gid_t) (nn int, err error) {
1128	r0, er := C.getgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
1129	nn = int(r0)
1130	if r0 == -1 && er != nil {
1131		err = er
1132	}
1133	return
1134}
1135
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137
1138func setgroups(n int, list *_Gid_t) (err error) {
1139	r0, er := C.setgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
1140	if r0 == -1 && er != nil {
1141		err = er
1142	}
1143	return
1144}
1145
1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1149	r0, er := C.getsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(uintptr(unsafe.Pointer(vallen))))
1150	if r0 == -1 && er != nil {
1151		err = er
1152	}
1153	return
1154}
1155
1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
1158func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1159	r0, er := C.setsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(vallen))
1160	if r0 == -1 && er != nil {
1161		err = er
1162	}
1163	return
1164}
1165
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
1168func socket(domain int, typ int, proto int) (fd int, err error) {
1169	r0, er := C.socket(C.int(domain), C.int(typ), C.int(proto))
1170	fd = int(r0)
1171	if r0 == -1 && er != nil {
1172		err = er
1173	}
1174	return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1180	r0, er := C.socketpair(C.int(domain), C.int(typ), C.int(proto), C.uintptr_t(uintptr(unsafe.Pointer(fd))))
1181	if r0 == -1 && er != nil {
1182		err = er
1183	}
1184	return
1185}
1186
1187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1190	r0, er := C.getpeername(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
1191	if r0 == -1 && er != nil {
1192		err = er
1193	}
1194	return
1195}
1196
1197// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1198
1199func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1200	r0, er := C.getsockname(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
1201	if r0 == -1 && er != nil {
1202		err = er
1203	}
1204	return
1205}
1206
1207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1210	var _p0 *byte
1211	if len(p) > 0 {
1212		_p0 = &p[0]
1213	}
1214	var _p1 int
1215	_p1 = len(p)
1216	r0, er := C.recvfrom(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(unsafe.Pointer(from))), C.uintptr_t(uintptr(unsafe.Pointer(fromlen))))
1217	n = int(r0)
1218	if r0 == -1 && er != nil {
1219		err = er
1220	}
1221	return
1222}
1223
1224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1226func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1227	var _p0 *byte
1228	if len(buf) > 0 {
1229		_p0 = &buf[0]
1230	}
1231	var _p1 int
1232	_p1 = len(buf)
1233	r0, er := C.sendto(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(to)), C.uintptr_t(uintptr(addrlen)))
1234	if r0 == -1 && er != nil {
1235		err = er
1236	}
1237	return
1238}
1239
1240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
1242func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1243	r0, er := C.nrecvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1244	n = int(r0)
1245	if r0 == -1 && er != nil {
1246		err = er
1247	}
1248	return
1249}
1250
1251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
1253func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1254	r0, er := C.nsendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1255	n = int(r0)
1256	if r0 == -1 && er != nil {
1257		err = er
1258	}
1259	return
1260}
1261
1262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264func munmap(addr uintptr, length uintptr) (err error) {
1265	r0, er := C.munmap(C.uintptr_t(addr), C.uintptr_t(length))
1266	if r0 == -1 && er != nil {
1267		err = er
1268	}
1269	return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Madvise(b []byte, advice int) (err error) {
1275	var _p0 *byte
1276	if len(b) > 0 {
1277		_p0 = &b[0]
1278	}
1279	var _p1 int
1280	_p1 = len(b)
1281	r0, er := C.madvise(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(advice))
1282	if r0 == -1 && er != nil {
1283		err = er
1284	}
1285	return
1286}
1287
1288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1289
1290func Mprotect(b []byte, prot int) (err error) {
1291	var _p0 *byte
1292	if len(b) > 0 {
1293		_p0 = &b[0]
1294	}
1295	var _p1 int
1296	_p1 = len(b)
1297	r0, er := C.mprotect(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(prot))
1298	if r0 == -1 && er != nil {
1299		err = er
1300	}
1301	return
1302}
1303
1304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1305
1306func Mlock(b []byte) (err error) {
1307	var _p0 *byte
1308	if len(b) > 0 {
1309		_p0 = &b[0]
1310	}
1311	var _p1 int
1312	_p1 = len(b)
1313	r0, er := C.mlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
1314	if r0 == -1 && er != nil {
1315		err = er
1316	}
1317	return
1318}
1319
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321
1322func Mlockall(flags int) (err error) {
1323	r0, er := C.mlockall(C.int(flags))
1324	if r0 == -1 && er != nil {
1325		err = er
1326	}
1327	return
1328}
1329
1330// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1331
1332func Msync(b []byte, flags int) (err error) {
1333	var _p0 *byte
1334	if len(b) > 0 {
1335		_p0 = &b[0]
1336	}
1337	var _p1 int
1338	_p1 = len(b)
1339	r0, er := C.msync(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags))
1340	if r0 == -1 && er != nil {
1341		err = er
1342	}
1343	return
1344}
1345
1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1347
1348func Munlock(b []byte) (err error) {
1349	var _p0 *byte
1350	if len(b) > 0 {
1351		_p0 = &b[0]
1352	}
1353	var _p1 int
1354	_p1 = len(b)
1355	r0, er := C.munlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
1356	if r0 == -1 && er != nil {
1357		err = er
1358	}
1359	return
1360}
1361
1362// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1363
1364func Munlockall() (err error) {
1365	r0, er := C.munlockall()
1366	if r0 == -1 && er != nil {
1367		err = er
1368	}
1369	return
1370}
1371
1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373
1374func pipe(p *[2]_C_int) (err error) {
1375	r0, er := C.pipe(C.uintptr_t(uintptr(unsafe.Pointer(p))))
1376	if r0 == -1 && er != nil {
1377		err = er
1378	}
1379	return
1380}
1381
1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1383
1384func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1385	r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout))
1386	n = int(r0)
1387	if r0 == -1 && er != nil {
1388		err = er
1389	}
1390	return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
1396	r0, er := C.gettimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))), C.uintptr_t(uintptr(unsafe.Pointer(tzp))))
1397	if r0 == -1 && er != nil {
1398		err = er
1399	}
1400	return
1401}
1402
1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1404
1405func Time(t *Time_t) (tt Time_t, err error) {
1406	r0, er := C.time(C.uintptr_t(uintptr(unsafe.Pointer(t))))
1407	tt = Time_t(r0)
1408	if r0 == -1 && er != nil {
1409		err = er
1410	}
1411	return
1412}
1413
1414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1415
1416func Utime(path string, buf *Utimbuf) (err error) {
1417	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1418	r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
1419	if r0 == -1 && er != nil {
1420		err = er
1421	}
1422	return
1423}
1424
1425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1426
1427func Getsystemcfg(label int) (n uint64) {
1428	r0, _ := C.getsystemcfg(C.int(label))
1429	n = uint64(r0)
1430	return
1431}
1432
1433// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1434
1435func umount(target string) (err error) {
1436	_p0 := uintptr(unsafe.Pointer(C.CString(target)))
1437	r0, er := C.umount(C.uintptr_t(_p0))
1438	if r0 == -1 && er != nil {
1439		err = er
1440	}
1441	return
1442}
1443
1444// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1445
1446func Getrlimit(resource int, rlim *Rlimit) (err error) {
1447	r0, er := C.getrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
1448	if r0 == -1 && er != nil {
1449		err = er
1450	}
1451	return
1452}
1453
1454// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1455
1456func Setrlimit(resource int, rlim *Rlimit) (err error) {
1457	r0, er := C.setrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
1458	if r0 == -1 && er != nil {
1459		err = er
1460	}
1461	return
1462}
1463
1464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1465
1466func Seek(fd int, offset int64, whence int) (off int64, err error) {
1467	r0, er := C.lseek64(C.int(fd), C.longlong(offset), C.int(whence))
1468	off = int64(r0)
1469	if r0 == -1 && er != nil {
1470		err = er
1471	}
1472	return
1473}
1474
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476
1477func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1478	r0, er := C.mmap(C.uintptr_t(addr), C.uintptr_t(length), C.int(prot), C.int(flags), C.int(fd), C.longlong(offset))
1479	xaddr = uintptr(r0)
1480	if uintptr(r0) == ^uintptr(0) && er != nil {
1481		err = er
1482	}
1483	return
1484}
1485