blob: b5f926cee2a995e9e109ac2ccfc5c87ab7d87317 [file] [log] [blame]
kesavand2cde6582020-06-22 04:56:23 -04001// go run mksyscall_solaris.go -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
Andrea Campanella764f1ed2022-03-24 11:46:38 +01004//go:build solaris && amd64
kesavand2cde6582020-06-22 04:56:23 -04005// +build solaris,amd64
6
7package unix
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14//go:cgo_import_dynamic libc_pipe pipe "libc.so"
Andrea Campanella764f1ed2022-03-24 11:46:38 +010015//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
kesavand2cde6582020-06-22 04:56:23 -040016//go:cgo_import_dynamic libc_getsockname getsockname "libsocket.so"
17//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
18//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
19//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
20//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
21//go:cgo_import_dynamic libc_gethostname gethostname "libc.so"
22//go:cgo_import_dynamic libc_utimes utimes "libc.so"
23//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
24//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
25//go:cgo_import_dynamic libc_futimesat futimesat "libc.so"
26//go:cgo_import_dynamic libc_accept accept "libsocket.so"
27//go:cgo_import_dynamic libc___xnet_recvmsg __xnet_recvmsg "libsocket.so"
28//go:cgo_import_dynamic libc___xnet_sendmsg __xnet_sendmsg "libsocket.so"
29//go:cgo_import_dynamic libc_acct acct "libc.so"
30//go:cgo_import_dynamic libc___makedev __makedev "libc.so"
31//go:cgo_import_dynamic libc___major __major "libc.so"
32//go:cgo_import_dynamic libc___minor __minor "libc.so"
33//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
34//go:cgo_import_dynamic libc_poll poll "libc.so"
35//go:cgo_import_dynamic libc_access access "libc.so"
36//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
37//go:cgo_import_dynamic libc_chdir chdir "libc.so"
38//go:cgo_import_dynamic libc_chmod chmod "libc.so"
39//go:cgo_import_dynamic libc_chown chown "libc.so"
40//go:cgo_import_dynamic libc_chroot chroot "libc.so"
41//go:cgo_import_dynamic libc_close close "libc.so"
42//go:cgo_import_dynamic libc_creat creat "libc.so"
43//go:cgo_import_dynamic libc_dup dup "libc.so"
44//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
45//go:cgo_import_dynamic libc_exit exit "libc.so"
46//go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
47//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
48//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
49//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
50//go:cgo_import_dynamic libc_fchown fchown "libc.so"
51//go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
52//go:cgo_import_dynamic libc_fdatasync fdatasync "libc.so"
53//go:cgo_import_dynamic libc_flock flock "libc.so"
54//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
55//go:cgo_import_dynamic libc_fstat fstat "libc.so"
56//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
57//go:cgo_import_dynamic libc_fstatvfs fstatvfs "libc.so"
58//go:cgo_import_dynamic libc_getdents getdents "libc.so"
59//go:cgo_import_dynamic libc_getgid getgid "libc.so"
60//go:cgo_import_dynamic libc_getpid getpid "libc.so"
61//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
62//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
63//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
64//go:cgo_import_dynamic libc_getegid getegid "libc.so"
65//go:cgo_import_dynamic libc_getppid getppid "libc.so"
66//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
67//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
68//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
69//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
70//go:cgo_import_dynamic libc_getuid getuid "libc.so"
71//go:cgo_import_dynamic libc_kill kill "libc.so"
72//go:cgo_import_dynamic libc_lchown lchown "libc.so"
73//go:cgo_import_dynamic libc_link link "libc.so"
74//go:cgo_import_dynamic libc___xnet_llisten __xnet_llisten "libsocket.so"
75//go:cgo_import_dynamic libc_lstat lstat "libc.so"
76//go:cgo_import_dynamic libc_madvise madvise "libc.so"
77//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
78//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
79//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
80//go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
81//go:cgo_import_dynamic libc_mknod mknod "libc.so"
82//go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
83//go:cgo_import_dynamic libc_mlock mlock "libc.so"
84//go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
85//go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
86//go:cgo_import_dynamic libc_msync msync "libc.so"
87//go:cgo_import_dynamic libc_munlock munlock "libc.so"
88//go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
89//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
90//go:cgo_import_dynamic libc_open open "libc.so"
91//go:cgo_import_dynamic libc_openat openat "libc.so"
92//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
93//go:cgo_import_dynamic libc_pause pause "libc.so"
94//go:cgo_import_dynamic libc_pread pread "libc.so"
95//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
96//go:cgo_import_dynamic libc_read read "libc.so"
97//go:cgo_import_dynamic libc_readlink readlink "libc.so"
98//go:cgo_import_dynamic libc_rename rename "libc.so"
99//go:cgo_import_dynamic libc_renameat renameat "libc.so"
100//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
101//go:cgo_import_dynamic libc_lseek lseek "libc.so"
102//go:cgo_import_dynamic libc_select select "libc.so"
103//go:cgo_import_dynamic libc_setegid setegid "libc.so"
104//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
105//go:cgo_import_dynamic libc_setgid setgid "libc.so"
106//go:cgo_import_dynamic libc_sethostname sethostname "libc.so"
107//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
108//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
109//go:cgo_import_dynamic libc_setregid setregid "libc.so"
110//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
111//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
112//go:cgo_import_dynamic libc_setsid setsid "libc.so"
113//go:cgo_import_dynamic libc_setuid setuid "libc.so"
114//go:cgo_import_dynamic libc_shutdown shutdown "libsocket.so"
115//go:cgo_import_dynamic libc_stat stat "libc.so"
116//go:cgo_import_dynamic libc_statvfs statvfs "libc.so"
117//go:cgo_import_dynamic libc_symlink symlink "libc.so"
118//go:cgo_import_dynamic libc_sync sync "libc.so"
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100119//go:cgo_import_dynamic libc_sysconf sysconf "libc.so"
kesavand2cde6582020-06-22 04:56:23 -0400120//go:cgo_import_dynamic libc_times times "libc.so"
121//go:cgo_import_dynamic libc_truncate truncate "libc.so"
122//go:cgo_import_dynamic libc_fsync fsync "libc.so"
123//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
124//go:cgo_import_dynamic libc_umask umask "libc.so"
125//go:cgo_import_dynamic libc_uname uname "libc.so"
126//go:cgo_import_dynamic libc_umount umount "libc.so"
127//go:cgo_import_dynamic libc_unlink unlink "libc.so"
128//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
129//go:cgo_import_dynamic libc_ustat ustat "libc.so"
130//go:cgo_import_dynamic libc_utime utime "libc.so"
131//go:cgo_import_dynamic libc___xnet_bind __xnet_bind "libsocket.so"
132//go:cgo_import_dynamic libc___xnet_connect __xnet_connect "libsocket.so"
133//go:cgo_import_dynamic libc_mmap mmap "libc.so"
134//go:cgo_import_dynamic libc_munmap munmap "libc.so"
135//go:cgo_import_dynamic libc_sendfile sendfile "libsendfile.so"
136//go:cgo_import_dynamic libc___xnet_sendto __xnet_sendto "libsocket.so"
137//go:cgo_import_dynamic libc___xnet_socket __xnet_socket "libsocket.so"
138//go:cgo_import_dynamic libc___xnet_socketpair __xnet_socketpair "libsocket.so"
139//go:cgo_import_dynamic libc_write write "libc.so"
140//go:cgo_import_dynamic libc___xnet_getsockopt __xnet_getsockopt "libsocket.so"
141//go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so"
142//go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so"
143//go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so"
kesavandc71914f2022-03-25 11:19:03 +0530144//go:cgo_import_dynamic libc_port_create port_create "libc.so"
145//go:cgo_import_dynamic libc_port_associate port_associate "libc.so"
146//go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so"
147//go:cgo_import_dynamic libc_port_get port_get "libc.so"
148//go:cgo_import_dynamic libc_port_getn port_getn "libc.so"
kesavand2cde6582020-06-22 04:56:23 -0400149
150//go:linkname procpipe libc_pipe
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100151//go:linkname procpipe2 libc_pipe2
kesavand2cde6582020-06-22 04:56:23 -0400152//go:linkname procgetsockname libc_getsockname
153//go:linkname procGetcwd libc_getcwd
154//go:linkname procgetgroups libc_getgroups
155//go:linkname procsetgroups libc_setgroups
156//go:linkname procwait4 libc_wait4
157//go:linkname procgethostname libc_gethostname
158//go:linkname procutimes libc_utimes
159//go:linkname procutimensat libc_utimensat
160//go:linkname procfcntl libc_fcntl
161//go:linkname procfutimesat libc_futimesat
162//go:linkname procaccept libc_accept
163//go:linkname proc__xnet_recvmsg libc___xnet_recvmsg
164//go:linkname proc__xnet_sendmsg libc___xnet_sendmsg
165//go:linkname procacct libc_acct
166//go:linkname proc__makedev libc___makedev
167//go:linkname proc__major libc___major
168//go:linkname proc__minor libc___minor
169//go:linkname procioctl libc_ioctl
170//go:linkname procpoll libc_poll
171//go:linkname procAccess libc_access
172//go:linkname procAdjtime libc_adjtime
173//go:linkname procChdir libc_chdir
174//go:linkname procChmod libc_chmod
175//go:linkname procChown libc_chown
176//go:linkname procChroot libc_chroot
177//go:linkname procClose libc_close
178//go:linkname procCreat libc_creat
179//go:linkname procDup libc_dup
180//go:linkname procDup2 libc_dup2
181//go:linkname procExit libc_exit
182//go:linkname procFaccessat libc_faccessat
183//go:linkname procFchdir libc_fchdir
184//go:linkname procFchmod libc_fchmod
185//go:linkname procFchmodat libc_fchmodat
186//go:linkname procFchown libc_fchown
187//go:linkname procFchownat libc_fchownat
188//go:linkname procFdatasync libc_fdatasync
189//go:linkname procFlock libc_flock
190//go:linkname procFpathconf libc_fpathconf
191//go:linkname procFstat libc_fstat
192//go:linkname procFstatat libc_fstatat
193//go:linkname procFstatvfs libc_fstatvfs
194//go:linkname procGetdents libc_getdents
195//go:linkname procGetgid libc_getgid
196//go:linkname procGetpid libc_getpid
197//go:linkname procGetpgid libc_getpgid
198//go:linkname procGetpgrp libc_getpgrp
199//go:linkname procGeteuid libc_geteuid
200//go:linkname procGetegid libc_getegid
201//go:linkname procGetppid libc_getppid
202//go:linkname procGetpriority libc_getpriority
203//go:linkname procGetrlimit libc_getrlimit
204//go:linkname procGetrusage libc_getrusage
205//go:linkname procGettimeofday libc_gettimeofday
206//go:linkname procGetuid libc_getuid
207//go:linkname procKill libc_kill
208//go:linkname procLchown libc_lchown
209//go:linkname procLink libc_link
210//go:linkname proc__xnet_llisten libc___xnet_llisten
211//go:linkname procLstat libc_lstat
212//go:linkname procMadvise libc_madvise
213//go:linkname procMkdir libc_mkdir
214//go:linkname procMkdirat libc_mkdirat
215//go:linkname procMkfifo libc_mkfifo
216//go:linkname procMkfifoat libc_mkfifoat
217//go:linkname procMknod libc_mknod
218//go:linkname procMknodat libc_mknodat
219//go:linkname procMlock libc_mlock
220//go:linkname procMlockall libc_mlockall
221//go:linkname procMprotect libc_mprotect
222//go:linkname procMsync libc_msync
223//go:linkname procMunlock libc_munlock
224//go:linkname procMunlockall libc_munlockall
225//go:linkname procNanosleep libc_nanosleep
226//go:linkname procOpen libc_open
227//go:linkname procOpenat libc_openat
228//go:linkname procPathconf libc_pathconf
229//go:linkname procPause libc_pause
230//go:linkname procPread libc_pread
231//go:linkname procPwrite libc_pwrite
232//go:linkname procread libc_read
233//go:linkname procReadlink libc_readlink
234//go:linkname procRename libc_rename
235//go:linkname procRenameat libc_renameat
236//go:linkname procRmdir libc_rmdir
237//go:linkname proclseek libc_lseek
238//go:linkname procSelect libc_select
239//go:linkname procSetegid libc_setegid
240//go:linkname procSeteuid libc_seteuid
241//go:linkname procSetgid libc_setgid
242//go:linkname procSethostname libc_sethostname
243//go:linkname procSetpgid libc_setpgid
244//go:linkname procSetpriority libc_setpriority
245//go:linkname procSetregid libc_setregid
246//go:linkname procSetreuid libc_setreuid
247//go:linkname procSetrlimit libc_setrlimit
248//go:linkname procSetsid libc_setsid
249//go:linkname procSetuid libc_setuid
250//go:linkname procshutdown libc_shutdown
251//go:linkname procStat libc_stat
252//go:linkname procStatvfs libc_statvfs
253//go:linkname procSymlink libc_symlink
254//go:linkname procSync libc_sync
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100255//go:linkname procSysconf libc_sysconf
kesavand2cde6582020-06-22 04:56:23 -0400256//go:linkname procTimes libc_times
257//go:linkname procTruncate libc_truncate
258//go:linkname procFsync libc_fsync
259//go:linkname procFtruncate libc_ftruncate
260//go:linkname procUmask libc_umask
261//go:linkname procUname libc_uname
262//go:linkname procumount libc_umount
263//go:linkname procUnlink libc_unlink
264//go:linkname procUnlinkat libc_unlinkat
265//go:linkname procUstat libc_ustat
266//go:linkname procUtime libc_utime
267//go:linkname proc__xnet_bind libc___xnet_bind
268//go:linkname proc__xnet_connect libc___xnet_connect
269//go:linkname procmmap libc_mmap
270//go:linkname procmunmap libc_munmap
271//go:linkname procsendfile libc_sendfile
272//go:linkname proc__xnet_sendto libc___xnet_sendto
273//go:linkname proc__xnet_socket libc___xnet_socket
274//go:linkname proc__xnet_socketpair libc___xnet_socketpair
275//go:linkname procwrite libc_write
276//go:linkname proc__xnet_getsockopt libc___xnet_getsockopt
277//go:linkname procgetpeername libc_getpeername
278//go:linkname procsetsockopt libc_setsockopt
279//go:linkname procrecvfrom libc_recvfrom
kesavandc71914f2022-03-25 11:19:03 +0530280//go:linkname procport_create libc_port_create
281//go:linkname procport_associate libc_port_associate
282//go:linkname procport_dissociate libc_port_dissociate
283//go:linkname procport_get libc_port_get
284//go:linkname procport_getn libc_port_getn
kesavand2cde6582020-06-22 04:56:23 -0400285
286var (
287 procpipe,
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100288 procpipe2,
kesavand2cde6582020-06-22 04:56:23 -0400289 procgetsockname,
290 procGetcwd,
291 procgetgroups,
292 procsetgroups,
293 procwait4,
294 procgethostname,
295 procutimes,
296 procutimensat,
297 procfcntl,
298 procfutimesat,
299 procaccept,
300 proc__xnet_recvmsg,
301 proc__xnet_sendmsg,
302 procacct,
303 proc__makedev,
304 proc__major,
305 proc__minor,
306 procioctl,
307 procpoll,
308 procAccess,
309 procAdjtime,
310 procChdir,
311 procChmod,
312 procChown,
313 procChroot,
314 procClose,
315 procCreat,
316 procDup,
317 procDup2,
318 procExit,
319 procFaccessat,
320 procFchdir,
321 procFchmod,
322 procFchmodat,
323 procFchown,
324 procFchownat,
325 procFdatasync,
326 procFlock,
327 procFpathconf,
328 procFstat,
329 procFstatat,
330 procFstatvfs,
331 procGetdents,
332 procGetgid,
333 procGetpid,
334 procGetpgid,
335 procGetpgrp,
336 procGeteuid,
337 procGetegid,
338 procGetppid,
339 procGetpriority,
340 procGetrlimit,
341 procGetrusage,
342 procGettimeofday,
343 procGetuid,
344 procKill,
345 procLchown,
346 procLink,
347 proc__xnet_llisten,
348 procLstat,
349 procMadvise,
350 procMkdir,
351 procMkdirat,
352 procMkfifo,
353 procMkfifoat,
354 procMknod,
355 procMknodat,
356 procMlock,
357 procMlockall,
358 procMprotect,
359 procMsync,
360 procMunlock,
361 procMunlockall,
362 procNanosleep,
363 procOpen,
364 procOpenat,
365 procPathconf,
366 procPause,
367 procPread,
368 procPwrite,
369 procread,
370 procReadlink,
371 procRename,
372 procRenameat,
373 procRmdir,
374 proclseek,
375 procSelect,
376 procSetegid,
377 procSeteuid,
378 procSetgid,
379 procSethostname,
380 procSetpgid,
381 procSetpriority,
382 procSetregid,
383 procSetreuid,
384 procSetrlimit,
385 procSetsid,
386 procSetuid,
387 procshutdown,
388 procStat,
389 procStatvfs,
390 procSymlink,
391 procSync,
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100392 procSysconf,
kesavand2cde6582020-06-22 04:56:23 -0400393 procTimes,
394 procTruncate,
395 procFsync,
396 procFtruncate,
397 procUmask,
398 procUname,
399 procumount,
400 procUnlink,
401 procUnlinkat,
402 procUstat,
403 procUtime,
404 proc__xnet_bind,
405 proc__xnet_connect,
406 procmmap,
407 procmunmap,
408 procsendfile,
409 proc__xnet_sendto,
410 proc__xnet_socket,
411 proc__xnet_socketpair,
412 procwrite,
413 proc__xnet_getsockopt,
414 procgetpeername,
415 procsetsockopt,
kesavandc71914f2022-03-25 11:19:03 +0530416 procrecvfrom,
417 procport_create,
418 procport_associate,
419 procport_dissociate,
420 procport_get,
421 procport_getn syscallFunc
kesavand2cde6582020-06-22 04:56:23 -0400422)
423
424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426func pipe(p *[2]_C_int) (n int, err error) {
427 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0)
428 n = int(r0)
429 if e1 != 0 {
430 err = e1
431 }
432 return
433}
434
435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
436
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100437func pipe2(p *[2]_C_int, flags int) (err error) {
438 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0)
439 if e1 != 0 {
440 err = e1
441 }
442 return
443}
444
445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
446
kesavand2cde6582020-06-22 04:56:23 -0400447func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
448 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
449 if e1 != 0 {
450 err = e1
451 }
452 return
453}
454
455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
456
457func Getcwd(buf []byte) (n int, err error) {
458 var _p0 *byte
459 if len(buf) > 0 {
460 _p0 = &buf[0]
461 }
462 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
463 n = int(r0)
464 if e1 != 0 {
465 err = e1
466 }
467 return
468}
469
470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
471
472func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
473 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
474 n = int(r0)
475 if e1 != 0 {
476 err = e1
477 }
478 return
479}
480
481// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
482
483func setgroups(ngid int, gid *_Gid_t) (err error) {
484 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
485 if e1 != 0 {
486 err = e1
487 }
488 return
489}
490
491// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
492
493func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) {
494 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
495 wpid = int32(r0)
496 if e1 != 0 {
497 err = e1
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func gethostname(buf []byte) (n int, err error) {
505 var _p0 *byte
506 if len(buf) > 0 {
507 _p0 = &buf[0]
508 }
509 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
510 n = int(r0)
511 if e1 != 0 {
512 err = e1
513 }
514 return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func utimes(path string, times *[2]Timeval) (err error) {
520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
525 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0)
526 if e1 != 0 {
527 err = e1
528 }
529 return
530}
531
532// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
533
534func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) {
535 var _p0 *byte
536 _p0, err = BytePtrFromString(path)
537 if err != nil {
538 return
539 }
540 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
541 if e1 != 0 {
542 err = e1
543 }
544 return
545}
546
547// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549func fcntl(fd int, cmd int, arg int) (val int, err error) {
550 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0)
551 val = int(r0)
552 if e1 != 0 {
553 err = e1
554 }
555 return
556}
557
558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
559
560func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) {
561 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0)
562 if e1 != 0 {
563 err = e1
564 }
565 return
566}
567
568// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
569
570func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
571 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
572 fd = int(r0)
573 if e1 != 0 {
574 err = e1
575 }
576 return
577}
578
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
581func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
582 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
583 n = int(r0)
584 if e1 != 0 {
585 err = e1
586 }
587 return
588}
589
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591
592func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
593 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
594 n = int(r0)
595 if e1 != 0 {
596 err = e1
597 }
598 return
599}
600
601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
602
603func acct(path *byte) (err error) {
604 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0)
605 if e1 != 0 {
606 err = e1
607 }
608 return
609}
610
611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612
613func __makedev(version int, major uint, minor uint) (val uint64) {
614 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0)
615 val = uint64(r0)
616 return
617}
618
619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621func __major(version int, dev uint64) (val uint) {
622 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
623 val = uint(r0)
624 return
625}
626
627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
628
629func __minor(version int, dev uint64) (val uint) {
630 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
631 val = uint(r0)
632 return
633}
634
635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
636
Andrea Campanella764f1ed2022-03-24 11:46:38 +0100637func ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) {
638 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
639 ret = int(r0)
kesavand2cde6582020-06-22 04:56:23 -0400640 if e1 != 0 {
641 err = e1
642 }
643 return
644}
645
646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
647
648func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
649 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0)
650 n = int(r0)
651 if e1 != 0 {
652 err = e1
653 }
654 return
655}
656
657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
658
659func Access(path string, mode uint32) (err error) {
660 var _p0 *byte
661 _p0, err = BytePtrFromString(path)
662 if err != nil {
663 return
664 }
665 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
666 if e1 != 0 {
667 err = e1
668 }
669 return
670}
671
672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
673
674func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
675 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
676 if e1 != 0 {
677 err = e1
678 }
679 return
680}
681
682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
683
684func Chdir(path string) (err error) {
685 var _p0 *byte
686 _p0, err = BytePtrFromString(path)
687 if err != nil {
688 return
689 }
690 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
691 if e1 != 0 {
692 err = e1
693 }
694 return
695}
696
697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
698
699func Chmod(path string, mode uint32) (err error) {
700 var _p0 *byte
701 _p0, err = BytePtrFromString(path)
702 if err != nil {
703 return
704 }
705 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
706 if e1 != 0 {
707 err = e1
708 }
709 return
710}
711
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713
714func Chown(path string, uid int, gid int) (err error) {
715 var _p0 *byte
716 _p0, err = BytePtrFromString(path)
717 if err != nil {
718 return
719 }
720 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
721 if e1 != 0 {
722 err = e1
723 }
724 return
725}
726
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728
729func Chroot(path string) (err error) {
730 var _p0 *byte
731 _p0, err = BytePtrFromString(path)
732 if err != nil {
733 return
734 }
735 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
736 if e1 != 0 {
737 err = e1
738 }
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Close(fd int) (err error) {
745 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)
746 if e1 != 0 {
747 err = e1
748 }
749 return
750}
751
752// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
753
754func Creat(path string, mode uint32) (fd int, err error) {
755 var _p0 *byte
756 _p0, err = BytePtrFromString(path)
757 if err != nil {
758 return
759 }
760 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
761 fd = int(r0)
762 if e1 != 0 {
763 err = e1
764 }
765 return
766}
767
768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
769
770func Dup(fd int) (nfd int, err error) {
771 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0)
772 nfd = int(r0)
773 if e1 != 0 {
774 err = e1
775 }
776 return
777}
778
779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
780
781func Dup2(oldfd int, newfd int) (err error) {
782 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
783 if e1 != 0 {
784 err = e1
785 }
786 return
787}
788
789// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
790
791func Exit(code int) {
792 sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0)
793 return
794}
795
796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
799 var _p0 *byte
800 _p0, err = BytePtrFromString(path)
801 if err != nil {
802 return
803 }
804 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
805 if e1 != 0 {
806 err = e1
807 }
808 return
809}
810
811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
812
813func Fchdir(fd int) (err error) {
814 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
815 if e1 != 0 {
816 err = e1
817 }
818 return
819}
820
821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
822
823func Fchmod(fd int, mode uint32) (err error) {
824 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
825 if e1 != 0 {
826 err = e1
827 }
828 return
829}
830
831// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
832
833func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
834 var _p0 *byte
835 _p0, err = BytePtrFromString(path)
836 if err != nil {
837 return
838 }
839 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
840 if e1 != 0 {
841 err = e1
842 }
843 return
844}
845
846// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
847
848func Fchown(fd int, uid int, gid int) (err error) {
849 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
850 if e1 != 0 {
851 err = e1
852 }
853 return
854}
855
856// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
857
858func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
859 var _p0 *byte
860 _p0, err = BytePtrFromString(path)
861 if err != nil {
862 return
863 }
864 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
865 if e1 != 0 {
866 err = e1
867 }
868 return
869}
870
871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
872
873func Fdatasync(fd int) (err error) {
874 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
875 if e1 != 0 {
876 err = e1
877 }
878 return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883func Flock(fd int, how int) (err error) {
884 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0)
885 if e1 != 0 {
886 err = e1
887 }
888 return
889}
890
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893func Fpathconf(fd int, name int) (val int, err error) {
894 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
895 val = int(r0)
896 if e1 != 0 {
897 err = e1
898 }
899 return
900}
901
902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
903
904func Fstat(fd int, stat *Stat_t) (err error) {
905 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
906 if e1 != 0 {
907 err = e1
908 }
909 return
910}
911
912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
913
914func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
915 var _p0 *byte
916 _p0, err = BytePtrFromString(path)
917 if err != nil {
918 return
919 }
920 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
921 if e1 != 0 {
922 err = e1
923 }
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
930 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
931 if e1 != 0 {
932 err = e1
933 }
934 return
935}
936
937// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
938
939func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
940 var _p0 *byte
941 if len(buf) > 0 {
942 _p0 = &buf[0]
943 }
944 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
945 n = int(r0)
946 if e1 != 0 {
947 err = e1
948 }
949 return
950}
951
952// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
953
954func Getgid() (gid int) {
955 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0)
956 gid = int(r0)
957 return
958}
959
960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
961
962func Getpid() (pid int) {
963 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0)
964 pid = int(r0)
965 return
966}
967
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970func Getpgid(pid int) (pgid int, err error) {
971 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
972 pgid = int(r0)
973 if e1 != 0 {
974 err = e1
975 }
976 return
977}
978
979// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
980
981func Getpgrp() (pgid int, err error) {
982 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0)
983 pgid = int(r0)
984 if e1 != 0 {
985 err = e1
986 }
987 return
988}
989
990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
991
992func Geteuid() (euid int) {
993 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0)
994 euid = int(r0)
995 return
996}
997
998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
999
1000func Getegid() (egid int) {
1001 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0)
1002 egid = int(r0)
1003 return
1004}
1005
1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007
1008func Getppid() (ppid int) {
1009 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0)
1010 ppid = int(r0)
1011 return
1012}
1013
1014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1015
1016func Getpriority(which int, who int) (n int, err error) {
1017 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
1018 n = int(r0)
1019 if e1 != 0 {
1020 err = e1
1021 }
1022 return
1023}
1024
1025// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1026
1027func Getrlimit(which int, lim *Rlimit) (err error) {
1028 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1029 if e1 != 0 {
1030 err = e1
1031 }
1032 return
1033}
1034
1035// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1036
1037func Getrusage(who int, rusage *Rusage) (err error) {
1038 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0)
1039 if e1 != 0 {
1040 err = e1
1041 }
1042 return
1043}
1044
1045// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1046
1047func Gettimeofday(tv *Timeval) (err error) {
1048 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
1049 if e1 != 0 {
1050 err = e1
1051 }
1052 return
1053}
1054
1055// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1056
1057func Getuid() (uid int) {
1058 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0)
1059 uid = int(r0)
1060 return
1061}
1062
1063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1064
1065func Kill(pid int, signum syscall.Signal) (err error) {
1066 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
1067 if e1 != 0 {
1068 err = e1
1069 }
1070 return
1071}
1072
1073// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1074
1075func Lchown(path string, uid int, gid int) (err error) {
1076 var _p0 *byte
1077 _p0, err = BytePtrFromString(path)
1078 if err != nil {
1079 return
1080 }
1081 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
1082 if e1 != 0 {
1083 err = e1
1084 }
1085 return
1086}
1087
1088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1089
1090func Link(path string, link string) (err error) {
1091 var _p0 *byte
1092 _p0, err = BytePtrFromString(path)
1093 if err != nil {
1094 return
1095 }
1096 var _p1 *byte
1097 _p1, err = BytePtrFromString(link)
1098 if err != nil {
1099 return
1100 }
1101 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1102 if e1 != 0 {
1103 err = e1
1104 }
1105 return
1106}
1107
1108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1109
1110func Listen(s int, backlog int) (err error) {
1111 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
1112 if e1 != 0 {
1113 err = e1
1114 }
1115 return
1116}
1117
1118// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1119
1120func Lstat(path string, stat *Stat_t) (err error) {
1121 var _p0 *byte
1122 _p0, err = BytePtrFromString(path)
1123 if err != nil {
1124 return
1125 }
1126 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
1127 if e1 != 0 {
1128 err = e1
1129 }
1130 return
1131}
1132
1133// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1134
1135func Madvise(b []byte, advice int) (err error) {
1136 var _p0 *byte
1137 if len(b) > 0 {
1138 _p0 = &b[0]
1139 }
1140 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0)
1141 if e1 != 0 {
1142 err = e1
1143 }
1144 return
1145}
1146
1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1148
1149func Mkdir(path string, mode uint32) (err error) {
1150 var _p0 *byte
1151 _p0, err = BytePtrFromString(path)
1152 if err != nil {
1153 return
1154 }
1155 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
1156 if e1 != 0 {
1157 err = e1
1158 }
1159 return
1160}
1161
1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1163
1164func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1165 var _p0 *byte
1166 _p0, err = BytePtrFromString(path)
1167 if err != nil {
1168 return
1169 }
1170 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
1171 if e1 != 0 {
1172 err = e1
1173 }
1174 return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Mkfifo(path string, mode uint32) (err error) {
1180 var _p0 *byte
1181 _p0, err = BytePtrFromString(path)
1182 if err != nil {
1183 return
1184 }
1185 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
1186 if e1 != 0 {
1187 err = e1
1188 }
1189 return
1190}
1191
1192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1193
1194func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1195 var _p0 *byte
1196 _p0, err = BytePtrFromString(path)
1197 if err != nil {
1198 return
1199 }
1200 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
1201 if e1 != 0 {
1202 err = e1
1203 }
1204 return
1205}
1206
1207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209func Mknod(path string, mode uint32, dev int) (err error) {
1210 var _p0 *byte
1211 _p0, err = BytePtrFromString(path)
1212 if err != nil {
1213 return
1214 }
1215 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0)
1216 if e1 != 0 {
1217 err = e1
1218 }
1219 return
1220}
1221
1222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1225 var _p0 *byte
1226 _p0, err = BytePtrFromString(path)
1227 if err != nil {
1228 return
1229 }
1230 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1231 if e1 != 0 {
1232 err = e1
1233 }
1234 return
1235}
1236
1237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1238
1239func Mlock(b []byte) (err error) {
1240 var _p0 *byte
1241 if len(b) > 0 {
1242 _p0 = &b[0]
1243 }
1244 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1245 if e1 != 0 {
1246 err = e1
1247 }
1248 return
1249}
1250
1251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
1253func Mlockall(flags int) (err error) {
1254 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
1255 if e1 != 0 {
1256 err = e1
1257 }
1258 return
1259}
1260
1261// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
1263func Mprotect(b []byte, prot int) (err error) {
1264 var _p0 *byte
1265 if len(b) > 0 {
1266 _p0 = &b[0]
1267 }
1268 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0)
1269 if e1 != 0 {
1270 err = e1
1271 }
1272 return
1273}
1274
1275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1276
1277func Msync(b []byte, flags int) (err error) {
1278 var _p0 *byte
1279 if len(b) > 0 {
1280 _p0 = &b[0]
1281 }
1282 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0)
1283 if e1 != 0 {
1284 err = e1
1285 }
1286 return
1287}
1288
1289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1290
1291func Munlock(b []byte) (err error) {
1292 var _p0 *byte
1293 if len(b) > 0 {
1294 _p0 = &b[0]
1295 }
1296 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1297 if e1 != 0 {
1298 err = e1
1299 }
1300 return
1301}
1302
1303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1304
1305func Munlockall() (err error) {
1306 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0)
1307 if e1 != 0 {
1308 err = e1
1309 }
1310 return
1311}
1312
1313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1314
1315func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1316 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
1317 if e1 != 0 {
1318 err = e1
1319 }
1320 return
1321}
1322
1323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1324
1325func Open(path string, mode int, perm uint32) (fd int, err error) {
1326 var _p0 *byte
1327 _p0, err = BytePtrFromString(path)
1328 if err != nil {
1329 return
1330 }
1331 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
1332 fd = int(r0)
1333 if e1 != 0 {
1334 err = e1
1335 }
1336 return
1337}
1338
1339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1340
1341func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
1342 var _p0 *byte
1343 _p0, err = BytePtrFromString(path)
1344 if err != nil {
1345 return
1346 }
1347 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
1348 fd = int(r0)
1349 if e1 != 0 {
1350 err = e1
1351 }
1352 return
1353}
1354
1355// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1356
1357func Pathconf(path string, name int) (val int, err error) {
1358 var _p0 *byte
1359 _p0, err = BytePtrFromString(path)
1360 if err != nil {
1361 return
1362 }
1363 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
1364 val = int(r0)
1365 if e1 != 0 {
1366 err = e1
1367 }
1368 return
1369}
1370
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372
1373func Pause() (err error) {
1374 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0)
1375 if e1 != 0 {
1376 err = e1
1377 }
1378 return
1379}
1380
1381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1382
1383func Pread(fd int, p []byte, offset int64) (n int, err error) {
1384 var _p0 *byte
1385 if len(p) > 0 {
1386 _p0 = &p[0]
1387 }
1388 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
1389 n = int(r0)
1390 if e1 != 0 {
1391 err = e1
1392 }
1393 return
1394}
1395
1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1397
1398func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1399 var _p0 *byte
1400 if len(p) > 0 {
1401 _p0 = &p[0]
1402 }
1403 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
1404 n = int(r0)
1405 if e1 != 0 {
1406 err = e1
1407 }
1408 return
1409}
1410
1411// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1412
1413func read(fd int, p []byte) (n int, err error) {
1414 var _p0 *byte
1415 if len(p) > 0 {
1416 _p0 = &p[0]
1417 }
1418 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1419 n = int(r0)
1420 if e1 != 0 {
1421 err = e1
1422 }
1423 return
1424}
1425
1426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427
1428func Readlink(path string, buf []byte) (n int, err error) {
1429 var _p0 *byte
1430 _p0, err = BytePtrFromString(path)
1431 if err != nil {
1432 return
1433 }
1434 var _p1 *byte
1435 if len(buf) > 0 {
1436 _p1 = &buf[0]
1437 }
1438 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
1439 n = int(r0)
1440 if e1 != 0 {
1441 err = e1
1442 }
1443 return
1444}
1445
1446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1447
1448func Rename(from string, to string) (err error) {
1449 var _p0 *byte
1450 _p0, err = BytePtrFromString(from)
1451 if err != nil {
1452 return
1453 }
1454 var _p1 *byte
1455 _p1, err = BytePtrFromString(to)
1456 if err != nil {
1457 return
1458 }
1459 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1460 if e1 != 0 {
1461 err = e1
1462 }
1463 return
1464}
1465
1466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1467
1468func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1469 var _p0 *byte
1470 _p0, err = BytePtrFromString(oldpath)
1471 if err != nil {
1472 return
1473 }
1474 var _p1 *byte
1475 _p1, err = BytePtrFromString(newpath)
1476 if err != nil {
1477 return
1478 }
1479 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1480 if e1 != 0 {
1481 err = e1
1482 }
1483 return
1484}
1485
1486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1487
1488func Rmdir(path string) (err error) {
1489 var _p0 *byte
1490 _p0, err = BytePtrFromString(path)
1491 if err != nil {
1492 return
1493 }
1494 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
1495 if e1 != 0 {
1496 err = e1
1497 }
1498 return
1499}
1500
1501// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1502
1503func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1504 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
1505 newoffset = int64(r0)
1506 if e1 != 0 {
1507 err = e1
1508 }
1509 return
1510}
1511
1512// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1513
Andrea Campanella764f1ed2022-03-24 11:46:38 +01001514func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1515 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1516 n = int(r0)
kesavand2cde6582020-06-22 04:56:23 -04001517 if e1 != 0 {
1518 err = e1
1519 }
1520 return
1521}
1522
1523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1524
1525func Setegid(egid int) (err error) {
1526 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
1527 if e1 != 0 {
1528 err = e1
1529 }
1530 return
1531}
1532
1533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1534
1535func Seteuid(euid int) (err error) {
1536 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
1537 if e1 != 0 {
1538 err = e1
1539 }
1540 return
1541}
1542
1543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1544
1545func Setgid(gid int) (err error) {
1546 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
1547 if e1 != 0 {
1548 err = e1
1549 }
1550 return
1551}
1552
1553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1554
1555func Sethostname(p []byte) (err error) {
1556 var _p0 *byte
1557 if len(p) > 0 {
1558 _p0 = &p[0]
1559 }
1560 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0)
1561 if e1 != 0 {
1562 err = e1
1563 }
1564 return
1565}
1566
1567// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1568
1569func Setpgid(pid int, pgid int) (err error) {
1570 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
1571 if e1 != 0 {
1572 err = e1
1573 }
1574 return
1575}
1576
1577// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1578
1579func Setpriority(which int, who int, prio int) (err error) {
1580 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
1581 if e1 != 0 {
1582 err = e1
1583 }
1584 return
1585}
1586
1587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1588
1589func Setregid(rgid int, egid int) (err error) {
1590 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
1591 if e1 != 0 {
1592 err = e1
1593 }
1594 return
1595}
1596
1597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1598
1599func Setreuid(ruid int, euid int) (err error) {
1600 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
1601 if e1 != 0 {
1602 err = e1
1603 }
1604 return
1605}
1606
1607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1608
1609func Setrlimit(which int, lim *Rlimit) (err error) {
1610 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1611 if e1 != 0 {
1612 err = e1
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Setsid() (pid int, err error) {
1620 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
1621 pid = int(r0)
1622 if e1 != 0 {
1623 err = e1
1624 }
1625 return
1626}
1627
1628// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1629
1630func Setuid(uid int) (err error) {
1631 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
1632 if e1 != 0 {
1633 err = e1
1634 }
1635 return
1636}
1637
1638// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1639
1640func Shutdown(s int, how int) (err error) {
1641 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
1642 if e1 != 0 {
1643 err = e1
1644 }
1645 return
1646}
1647
1648// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1649
1650func Stat(path string, stat *Stat_t) (err error) {
1651 var _p0 *byte
1652 _p0, err = BytePtrFromString(path)
1653 if err != nil {
1654 return
1655 }
1656 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
1657 if e1 != 0 {
1658 err = e1
1659 }
1660 return
1661}
1662
1663// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1664
1665func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
1666 var _p0 *byte
1667 _p0, err = BytePtrFromString(path)
1668 if err != nil {
1669 return
1670 }
1671 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
1672 if e1 != 0 {
1673 err = e1
1674 }
1675 return
1676}
1677
1678// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1679
1680func Symlink(path string, link string) (err error) {
1681 var _p0 *byte
1682 _p0, err = BytePtrFromString(path)
1683 if err != nil {
1684 return
1685 }
1686 var _p1 *byte
1687 _p1, err = BytePtrFromString(link)
1688 if err != nil {
1689 return
1690 }
1691 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1692 if e1 != 0 {
1693 err = e1
1694 }
1695 return
1696}
1697
1698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1699
1700func Sync() (err error) {
1701 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
1702 if e1 != 0 {
1703 err = e1
1704 }
1705 return
1706}
1707
1708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1709
Andrea Campanella764f1ed2022-03-24 11:46:38 +01001710func Sysconf(which int) (n int64, err error) {
1711 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0)
1712 n = int64(r0)
1713 if e1 != 0 {
1714 err = e1
1715 }
1716 return
1717}
1718
1719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720
kesavand2cde6582020-06-22 04:56:23 -04001721func Times(tms *Tms) (ticks uintptr, err error) {
1722 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
1723 ticks = uintptr(r0)
1724 if e1 != 0 {
1725 err = e1
1726 }
1727 return
1728}
1729
1730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1731
1732func Truncate(path string, length int64) (err error) {
1733 var _p0 *byte
1734 _p0, err = BytePtrFromString(path)
1735 if err != nil {
1736 return
1737 }
1738 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
1739 if e1 != 0 {
1740 err = e1
1741 }
1742 return
1743}
1744
1745// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1746
1747func Fsync(fd int) (err error) {
1748 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
1749 if e1 != 0 {
1750 err = e1
1751 }
1752 return
1753}
1754
1755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1756
1757func Ftruncate(fd int, length int64) (err error) {
1758 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
1759 if e1 != 0 {
1760 err = e1
1761 }
1762 return
1763}
1764
1765// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1766
1767func Umask(mask int) (oldmask int) {
1768 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
1769 oldmask = int(r0)
1770 return
1771}
1772
1773// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1774
1775func Uname(buf *Utsname) (err error) {
1776 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
1777 if e1 != 0 {
1778 err = e1
1779 }
1780 return
1781}
1782
1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785func Unmount(target string, flags int) (err error) {
1786 var _p0 *byte
1787 _p0, err = BytePtrFromString(target)
1788 if err != nil {
1789 return
1790 }
1791 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0)
1792 if e1 != 0 {
1793 err = e1
1794 }
1795 return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1800func Unlink(path string) (err error) {
1801 var _p0 *byte
1802 _p0, err = BytePtrFromString(path)
1803 if err != nil {
1804 return
1805 }
1806 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
1807 if e1 != 0 {
1808 err = e1
1809 }
1810 return
1811}
1812
1813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1814
1815func Unlinkat(dirfd int, path string, flags int) (err error) {
1816 var _p0 *byte
1817 _p0, err = BytePtrFromString(path)
1818 if err != nil {
1819 return
1820 }
1821 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0)
1822 if e1 != 0 {
1823 err = e1
1824 }
1825 return
1826}
1827
1828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1829
1830func Ustat(dev int, ubuf *Ustat_t) (err error) {
1831 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
1832 if e1 != 0 {
1833 err = e1
1834 }
1835 return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1840func Utime(path string, buf *Utimbuf) (err error) {
1841 var _p0 *byte
1842 _p0, err = BytePtrFromString(path)
1843 if err != nil {
1844 return
1845 }
1846 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0)
1847 if e1 != 0 {
1848 err = e1
1849 }
1850 return
1851}
1852
1853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1854
1855func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1856 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1857 if e1 != 0 {
1858 err = e1
1859 }
1860 return
1861}
1862
1863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1864
1865func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1866 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1867 if e1 != 0 {
1868 err = e1
1869 }
1870 return
1871}
1872
1873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1874
1875func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1876 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1877 ret = uintptr(r0)
1878 if e1 != 0 {
1879 err = e1
1880 }
1881 return
1882}
1883
1884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1885
1886func munmap(addr uintptr, length uintptr) (err error) {
1887 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
1888 if e1 != 0 {
1889 err = e1
1890 }
1891 return
1892}
1893
1894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1895
1896func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1897 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1898 written = int(r0)
1899 if e1 != 0 {
1900 err = e1
1901 }
1902 return
1903}
1904
1905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1906
1907func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1908 var _p0 *byte
1909 if len(buf) > 0 {
1910 _p0 = &buf[0]
1911 }
1912 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1913 if e1 != 0 {
1914 err = e1
1915 }
1916 return
1917}
1918
1919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1920
1921func socket(domain int, typ int, proto int) (fd int, err error) {
1922 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
1923 fd = int(r0)
1924 if e1 != 0 {
1925 err = e1
1926 }
1927 return
1928}
1929
1930// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1931
1932func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1933 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1934 if e1 != 0 {
1935 err = e1
1936 }
1937 return
1938}
1939
1940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1941
1942func write(fd int, p []byte) (n int, err error) {
1943 var _p0 *byte
1944 if len(p) > 0 {
1945 _p0 = &p[0]
1946 }
1947 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1948 n = int(r0)
1949 if e1 != 0 {
1950 err = e1
1951 }
1952 return
1953}
1954
1955// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1956
1957func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1958 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1959 if e1 != 0 {
1960 err = e1
1961 }
1962 return
1963}
1964
1965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1966
1967func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1968 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
1969 if e1 != 0 {
1970 err = e1
1971 }
1972 return
1973}
1974
1975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1976
1977func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1978 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1979 if e1 != 0 {
1980 err = e1
1981 }
1982 return
1983}
1984
1985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1986
1987func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1988 var _p0 *byte
1989 if len(p) > 0 {
1990 _p0 = &p[0]
1991 }
1992 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1993 n = int(r0)
1994 if e1 != 0 {
1995 err = e1
1996 }
1997 return
1998}
kesavandc71914f2022-03-25 11:19:03 +05301999
2000// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2001
2002func port_create() (n int, err error) {
2003 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0)
2004 n = int(r0)
2005 if e1 != 0 {
2006 err = e1
2007 }
2008 return
2009}
2010
2011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2012
2013func port_associate(port int, source int, object uintptr, events int, user *byte) (n int, err error) {
2014 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0)
2015 n = int(r0)
2016 if e1 != 0 {
2017 err = e1
2018 }
2019 return
2020}
2021
2022// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2023
2024func port_dissociate(port int, source int, object uintptr) (n int, err error) {
2025 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0)
2026 n = int(r0)
2027 if e1 != 0 {
2028 err = e1
2029 }
2030 return
2031}
2032
2033// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2034
2035func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) {
2036 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0)
2037 n = int(r0)
2038 if e1 != 0 {
2039 err = e1
2040 }
2041 return
2042}
2043
2044// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2045
2046func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Timespec) (n int, err error) {
2047 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0)
2048 n = int(r0)
2049 if e1 != 0 {
2050 err = e1
2051 }
2052 return
2053}