Documentation
¶
Index ¶
- func GetRandom(p []byte, flags GetRandomFlag) (n int, err error)
- func Getpeername(s int, addr []byte) error
- func Getsockname(s int, addr []byte) error
- func Recvfrom(s int, b []byte, flags int, addr []byte) (int, error)
- func Sendto(s int, b []byte, flags int, addr []byte) (int, error)
- type GetRandomFlag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRandom ¶
func GetRandom(p []byte, flags GetRandomFlag) (n int, err error)
GetRandom calls the Linux getrandom system call. See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c6e9d6f38894798696f23c8084ca7edbf16ee895
func Getpeername ¶
Getpeername copies the binary encoding of the peer address for s into addr.
func Getsockname ¶
Getsockname copies the binary encoding of the current address for s into addr.
Types ¶
type GetRandomFlag ¶
type GetRandomFlag uintptr
GetRandomFlag is a flag supported by the getrandom system call.
const ( // GRND_NONBLOCK means return EAGAIN rather than blocking. GRND_NONBLOCK GetRandomFlag = 0x0001 // GRND_RANDOM means use the /dev/random pool instead of /dev/urandom. GRND_RANDOM GetRandomFlag = 0x0002 )
Click to show internal directories.
Click to hide internal directories.