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