1
// mksyscall_solaris.pl syscall_solaris.go syscall_solaris_amd64.go
2
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
4
// +build amd64,solaris
11
modlibc = syscall.newLazySO("libc.so")
12
modlibsocket = syscall.newLazySO("libsocket.so")
14
procgetgroups = modlibc.NewProc("getgroups")
15
procsetgroups = modlibc.NewProc("setgroups")
16
procfcntl = modlibc.NewProc("fcntl")
17
procaccept = modlibsocket.NewProc("accept")
18
procsendmsg = modlibsocket.NewProc("sendmsg")
19
procAccess = modlibc.NewProc("access")
20
procAdjtime = modlibc.NewProc("adjtime")
21
procChdir = modlibc.NewProc("chdir")
22
procChmod = modlibc.NewProc("chmod")
23
procChown = modlibc.NewProc("chown")
24
procChroot = modlibc.NewProc("chroot")
25
procClose = modlibc.NewProc("close")
26
procDup = modlibc.NewProc("dup")
27
procExit = modlibc.NewProc("exit")
28
procFchdir = modlibc.NewProc("fchdir")
29
procFchmod = modlibc.NewProc("fchmod")
30
procFchown = modlibc.NewProc("fchown")
31
procFpathconf = modlibc.NewProc("fpathconf")
32
procFstat = modlibc.NewProc("fstat")
33
procGetdents = modlibc.NewProc("getdents")
34
procGetgid = modlibc.NewProc("getgid")
35
procGetpid = modlibc.NewProc("getpid")
36
procGeteuid = modlibc.NewProc("geteuid")
37
procGetegid = modlibc.NewProc("getegid")
38
procGetppid = modlibc.NewProc("getppid")
39
procGetpriority = modlibc.NewProc("getpriority")
40
procGetrlimit = modlibc.NewProc("getrlimit")
41
procGettimeofday = modlibc.NewProc("gettimeofday")
42
procGetuid = modlibc.NewProc("getuid")
43
procKill = modlibc.NewProc("kill")
44
procLchown = modlibc.NewProc("lchown")
45
procLink = modlibc.NewProc("link")
46
proclisten = modlibsocket.NewProc("listen")
47
procLstat = modlibc.NewProc("lstat")
48
procMkdir = modlibc.NewProc("mkdir")
49
procMknod = modlibc.NewProc("mknod")
50
procNanosleep = modlibc.NewProc("nanosleep")
51
procOpen = modlibc.NewProc("open")
52
procPathconf = modlibc.NewProc("pathconf")
53
procPread = modlibc.NewProc("pread")
54
procPwrite = modlibc.NewProc("pwrite")
55
procread = modlibc.NewProc("read")
56
procReadlink = modlibc.NewProc("readlink")
57
procRename = modlibc.NewProc("rename")
58
procRmdir = modlibc.NewProc("rmdir")
59
proclseek = modlibc.NewProc("lseek")
60
procSetegid = modlibc.NewProc("setegid")
61
procSeteuid = modlibc.NewProc("seteuid")
62
procSetgid = modlibc.NewProc("setgid")
63
procSetpgid = modlibc.NewProc("setpgid")
64
procSetpriority = modlibc.NewProc("setpriority")
65
procSetregid = modlibc.NewProc("setregid")
66
procSetreuid = modlibc.NewProc("setreuid")
67
procSetrlimit = modlibc.NewProc("setrlimit")
68
procSetsid = modlibc.NewProc("setsid")
69
procSetuid = modlibc.NewProc("setuid")
70
procshutdown = modlibsocket.NewProc("shutdown")
71
procStat = modlibc.NewProc("stat")
72
procSymlink = modlibc.NewProc("symlink")
73
procSync = modlibc.NewProc("sync")
74
procTruncate = modlibc.NewProc("truncate")
75
procFsync = modlibc.NewProc("fsync")
76
procFtruncate = modlibc.NewProc("ftruncate")
77
procUmask = modlibc.NewProc("umask")
78
procUnlink = modlibc.NewProc("unlink")
79
procUtimes = modlibc.NewProc("utimes")
80
procbind = modlibsocket.NewProc("bind")
81
procconnect = modlibsocket.NewProc("connect")
82
procmmap = modlibc.NewProc("mmap")
83
procmunmap = modlibc.NewProc("munmap")
84
procsendto = modlibsocket.NewProc("sendto")
85
procsocket = modlibsocket.NewProc("socket")
86
procsocketpair = modlibsocket.NewProc("socketpair")
87
procwrite = modlibc.NewProc("write")
88
procgetsockopt = modlibsocket.NewProc("getsockopt")
89
procgetpeername = modlibsocket.NewProc("getpeername")
90
procgetsockname = modlibsocket.NewProc("getsockname")
91
procsetsockopt = modlibsocket.NewProc("setsockopt")
92
procrecvfrom = modlibsocket.NewProc("recvfrom")
93
procrecvmsg = modlibsocket.NewProc("recvmsg")
96
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
97
r0, _, e1 := rawSysvicall6(procgetgroups.Addr(), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
105
func setgroups(ngid int, gid *_Gid_t) (err error) {
106
_, _, e1 := rawSysvicall6(procsetgroups.Addr(), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
113
func fcntl(fd int, cmd int, arg int) (val int, err error) {
114
r0, _, e1 := sysvicall6(procfcntl.Addr(), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0)
122
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
123
r0, _, e1 := sysvicall6(procaccept.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
131
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
132
r0, _, e1 := sysvicall6(procsendmsg.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
140
func Access(path string, mode uint32) (err error) {
142
_p0, err = BytePtrFromString(path)
146
_, _, e1 := sysvicall6(procAccess.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
147
use(unsafe.Pointer(_p0))
154
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
155
_, _, e1 := sysvicall6(procAdjtime.Addr(), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
162
func Chdir(path string) (err error) {
164
_p0, err = BytePtrFromString(path)
168
_, _, e1 := sysvicall6(procChdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
169
use(unsafe.Pointer(_p0))
176
func Chmod(path string, mode uint32) (err error) {
178
_p0, err = BytePtrFromString(path)
182
_, _, e1 := sysvicall6(procChmod.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
183
use(unsafe.Pointer(_p0))
190
func Chown(path string, uid int, gid int) (err error) {
192
_p0, err = BytePtrFromString(path)
196
_, _, e1 := sysvicall6(procChown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
197
use(unsafe.Pointer(_p0))
204
func Chroot(path string) (err error) {
206
_p0, err = BytePtrFromString(path)
210
_, _, e1 := sysvicall6(procChroot.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
211
use(unsafe.Pointer(_p0))
218
func Close(fd int) (err error) {
219
_, _, e1 := sysvicall6(procClose.Addr(), 1, uintptr(fd), 0, 0, 0, 0, 0)
226
func Dup(fd int) (nfd int, err error) {
227
r0, _, e1 := sysvicall6(procDup.Addr(), 1, uintptr(fd), 0, 0, 0, 0, 0)
235
func Exit(code int) {
236
sysvicall6(procExit.Addr(), 1, uintptr(code), 0, 0, 0, 0, 0)
240
func Fchdir(fd int) (err error) {
241
_, _, e1 := sysvicall6(procFchdir.Addr(), 1, uintptr(fd), 0, 0, 0, 0, 0)
248
func Fchmod(fd int, mode uint32) (err error) {
249
_, _, e1 := sysvicall6(procFchmod.Addr(), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
256
func Fchown(fd int, uid int, gid int) (err error) {
257
_, _, e1 := sysvicall6(procFchown.Addr(), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
264
func Fpathconf(fd int, name int) (val int, err error) {
265
r0, _, e1 := sysvicall6(procFpathconf.Addr(), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
273
func Fstat(fd int, stat *Stat_t) (err error) {
274
_, _, e1 := sysvicall6(procFstat.Addr(), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
281
func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
286
r0, _, e1 := sysvicall6(procGetdents.Addr(), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
294
func Getgid() (gid int) {
295
r0, _, _ := rawSysvicall6(procGetgid.Addr(), 0, 0, 0, 0, 0, 0, 0)
300
func Getpid() (pid int) {
301
r0, _, _ := rawSysvicall6(procGetpid.Addr(), 0, 0, 0, 0, 0, 0, 0)
306
func Geteuid() (euid int) {
307
r0, _, _ := sysvicall6(procGeteuid.Addr(), 0, 0, 0, 0, 0, 0, 0)
312
func Getegid() (egid int) {
313
r0, _, _ := sysvicall6(procGetegid.Addr(), 0, 0, 0, 0, 0, 0, 0)
318
func Getppid() (ppid int) {
319
r0, _, _ := sysvicall6(procGetppid.Addr(), 0, 0, 0, 0, 0, 0, 0)
324
func Getpriority(which int, who int) (n int, err error) {
325
r0, _, e1 := sysvicall6(procGetpriority.Addr(), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
333
func Getrlimit(which int, lim *Rlimit) (err error) {
334
_, _, e1 := rawSysvicall6(procGetrlimit.Addr(), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
341
func Gettimeofday(tv *Timeval) (err error) {
342
_, _, e1 := rawSysvicall6(procGettimeofday.Addr(), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
349
func Getuid() (uid int) {
350
r0, _, _ := rawSysvicall6(procGetuid.Addr(), 0, 0, 0, 0, 0, 0, 0)
355
func Kill(pid int, signum syscall.Signal) (err error) {
356
_, _, e1 := sysvicall6(procKill.Addr(), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
363
func Lchown(path string, uid int, gid int) (err error) {
365
_p0, err = BytePtrFromString(path)
369
_, _, e1 := sysvicall6(procLchown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
370
use(unsafe.Pointer(_p0))
377
func Link(path string, link string) (err error) {
379
_p0, err = BytePtrFromString(path)
384
_p1, err = BytePtrFromString(link)
388
_, _, e1 := sysvicall6(procLink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
389
use(unsafe.Pointer(_p0))
390
use(unsafe.Pointer(_p1))
397
func Listen(s int, backlog int) (err error) {
398
_, _, e1 := sysvicall6(proclisten.Addr(), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
405
func Lstat(path string, stat *Stat_t) (err error) {
407
_p0, err = BytePtrFromString(path)
411
_, _, e1 := sysvicall6(procLstat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
412
use(unsafe.Pointer(_p0))
419
func Mkdir(path string, mode uint32) (err error) {
421
_p0, err = BytePtrFromString(path)
425
_, _, e1 := sysvicall6(procMkdir.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
426
use(unsafe.Pointer(_p0))
433
func Mknod(path string, mode uint32, dev int) (err error) {
435
_p0, err = BytePtrFromString(path)
439
_, _, e1 := sysvicall6(procMknod.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0)
440
use(unsafe.Pointer(_p0))
447
func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
448
_, _, e1 := sysvicall6(procNanosleep.Addr(), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
455
func Open(path string, mode int, perm uint32) (fd int, err error) {
457
_p0, err = BytePtrFromString(path)
461
r0, _, e1 := sysvicall6(procOpen.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
462
use(unsafe.Pointer(_p0))
470
func Pathconf(path string, name int) (val int, err error) {
472
_p0, err = BytePtrFromString(path)
476
r0, _, e1 := sysvicall6(procPathconf.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
477
use(unsafe.Pointer(_p0))
485
func Pread(fd int, p []byte, offset int64) (n int, err error) {
490
r0, _, e1 := sysvicall6(procPread.Addr(), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
498
func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
503
r0, _, e1 := sysvicall6(procPwrite.Addr(), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
511
func read(fd int, p []byte) (n int, err error) {
516
r0, _, e1 := sysvicall6(procread.Addr(), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
524
func Readlink(path string, buf []byte) (n int, err error) {
526
_p0, err = BytePtrFromString(path)
534
r0, _, e1 := sysvicall6(procReadlink.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
535
use(unsafe.Pointer(_p0))
543
func Rename(from string, to string) (err error) {
545
_p0, err = BytePtrFromString(from)
550
_p1, err = BytePtrFromString(to)
554
_, _, e1 := sysvicall6(procRename.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
555
use(unsafe.Pointer(_p0))
556
use(unsafe.Pointer(_p1))
563
func Rmdir(path string) (err error) {
565
_p0, err = BytePtrFromString(path)
569
_, _, e1 := sysvicall6(procRmdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
570
use(unsafe.Pointer(_p0))
577
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
578
r0, _, e1 := sysvicall6(proclseek.Addr(), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
579
newoffset = int64(r0)
586
func Setegid(egid int) (err error) {
587
_, _, e1 := rawSysvicall6(procSetegid.Addr(), 1, uintptr(egid), 0, 0, 0, 0, 0)
594
func Seteuid(euid int) (err error) {
595
_, _, e1 := rawSysvicall6(procSeteuid.Addr(), 1, uintptr(euid), 0, 0, 0, 0, 0)
602
func Setgid(gid int) (err error) {
603
_, _, e1 := rawSysvicall6(procSetgid.Addr(), 1, uintptr(gid), 0, 0, 0, 0, 0)
610
func Setpgid(pid int, pgid int) (err error) {
611
_, _, e1 := rawSysvicall6(procSetpgid.Addr(), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
618
func Setpriority(which int, who int, prio int) (err error) {
619
_, _, e1 := sysvicall6(procSetpriority.Addr(), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
626
func Setregid(rgid int, egid int) (err error) {
627
_, _, e1 := rawSysvicall6(procSetregid.Addr(), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
634
func Setreuid(ruid int, euid int) (err error) {
635
_, _, e1 := rawSysvicall6(procSetreuid.Addr(), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
642
func Setrlimit(which int, lim *Rlimit) (err error) {
643
_, _, e1 := rawSysvicall6(procSetrlimit.Addr(), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
650
func Setsid() (pid int, err error) {
651
r0, _, e1 := rawSysvicall6(procSetsid.Addr(), 0, 0, 0, 0, 0, 0, 0)
659
func Setuid(uid int) (err error) {
660
_, _, e1 := rawSysvicall6(procSetuid.Addr(), 1, uintptr(uid), 0, 0, 0, 0, 0)
667
func Shutdown(s int, how int) (err error) {
668
_, _, e1 := sysvicall6(procshutdown.Addr(), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
675
func Stat(path string, stat *Stat_t) (err error) {
677
_p0, err = BytePtrFromString(path)
681
_, _, e1 := sysvicall6(procStat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
682
use(unsafe.Pointer(_p0))
689
func Symlink(path string, link string) (err error) {
691
_p0, err = BytePtrFromString(path)
696
_p1, err = BytePtrFromString(link)
700
_, _, e1 := sysvicall6(procSymlink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
701
use(unsafe.Pointer(_p0))
702
use(unsafe.Pointer(_p1))
709
func Sync() (err error) {
710
_, _, e1 := sysvicall6(procSync.Addr(), 0, 0, 0, 0, 0, 0, 0)
717
func Truncate(path string, length int64) (err error) {
719
_p0, err = BytePtrFromString(path)
723
_, _, e1 := sysvicall6(procTruncate.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
724
use(unsafe.Pointer(_p0))
731
func Fsync(fd int) (err error) {
732
_, _, e1 := sysvicall6(procFsync.Addr(), 1, uintptr(fd), 0, 0, 0, 0, 0)
739
func Ftruncate(fd int, length int64) (err error) {
740
_, _, e1 := sysvicall6(procFtruncate.Addr(), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
747
func Umask(newmask int) (oldmask int) {
748
r0, _, _ := sysvicall6(procUmask.Addr(), 1, uintptr(newmask), 0, 0, 0, 0, 0)
753
func Unlink(path string) (err error) {
755
_p0, err = BytePtrFromString(path)
759
_, _, e1 := sysvicall6(procUnlink.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
760
use(unsafe.Pointer(_p0))
767
func Utimes(path string, times *[2]Timeval) (err error) {
769
_p0, err = BytePtrFromString(path)
773
_, _, e1 := sysvicall6(procUtimes.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0)
774
use(unsafe.Pointer(_p0))
781
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
782
_, _, e1 := sysvicall6(procbind.Addr(), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
789
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
790
_, _, e1 := sysvicall6(procconnect.Addr(), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
797
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
798
r0, _, e1 := sysvicall6(procmmap.Addr(), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
806
func munmap(addr uintptr, length uintptr) (err error) {
807
_, _, e1 := sysvicall6(procmunmap.Addr(), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
814
func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
819
_, _, e1 := sysvicall6(procsendto.Addr(), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
826
func socket(domain int, typ int, proto int) (fd int, err error) {
827
r0, _, e1 := sysvicall6(procsocket.Addr(), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
835
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
836
_, _, e1 := rawSysvicall6(procsocketpair.Addr(), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
843
func write(fd int, p []byte) (n int, err error) {
848
r0, _, e1 := sysvicall6(procwrite.Addr(), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
856
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
857
_, _, e1 := sysvicall6(procgetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
864
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
865
_, _, e1 := rawSysvicall6(procgetpeername.Addr(), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
872
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
873
_, _, e1 := sysvicall6(procgetsockname.Addr(), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
880
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
881
_, _, e1 := sysvicall6(procsetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
888
func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
893
r0, _, e1 := sysvicall6(procrecvfrom.Addr(), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
901
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
902
r0, _, e1 := sysvicall6(procrecvmsg.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)