package unix
Import Path
internal/syscall/unix (on go.dev)
Dependency Relation
imports 3 packages, and imported by 3 packages
Involved Source Files
at.go
at_sysnum_linux.go
at_sysnum_newfstatat_linux.go
copy_file_range_linux.go
getrandom.go
getrandom_linux.go
net.go
nonblocking.go
sysnum_linux_amd64.go
Package-Level Type Names (only one, which is exported)
GetRandomFlag is a flag supported by the getrandom system call.
func GetRandom(p []byte, flags GetRandomFlag) (n int, err error)
const GRND_NONBLOCK
const GRND_RANDOM
Package-Level Functions (total 14, all are exported)
func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
GetRandom calls the getrandom system call.
func IsNonblock(fd int) (nonblocking bool, err error) func RecvfromInet4(fd int, p []byte, flags int, from *syscall.SockaddrInet4) (int, error) func RecvfromInet6(fd int, p []byte, flags int, from *syscall.SockaddrInet6) (n int, err error) func RecvmsgInet4(fd int, p, oob []byte, flags int, from *syscall.SockaddrInet4) (n, oobn int, recvflags int, err error) func RecvmsgInet6(fd int, p, oob []byte, flags int, from *syscall.SockaddrInet6) (n, oobn int, recvflags int, err error) func SendmsgNInet4(fd int, p, oob []byte, to *syscall.SockaddrInet4, flags int) (n int, err error) func SendmsgNInet6(fd int, p, oob []byte, to *syscall.SockaddrInet6, flags int) (n int, err error) func SendtoInet4(fd int, p []byte, flags int, to *syscall.SockaddrInet4) (err error) func SendtoInet6(fd int, p []byte, flags int, to *syscall.SockaddrInet6) (err error)
Package-Level Variables (total 2, in which 1 are exported)
FcntlSyscall is the number for the fcntl system call. This is
usually SYS_FCNTL, but can be overridden to SYS_FCNTL64.
Package-Level Constants (total 9, in which 4 are exported)
const AT_REMOVEDIR = 512 const AT_SYMLINK_NOFOLLOW = 256
GRND_NONBLOCK means return EAGAIN rather than blocking.
GRND_RANDOM means use the /dev/random pool instead of /dev/urandom.
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)