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