hermit
0.8.0
Module socket
Module Items
Structs
Constants
Functions
Type Aliases
In hermit::
syscalls
hermit
::
syscalls
Module
socket
Copy item path
Source
Structs
§
Sock
Type
addrinfo
in6_
addr
in_addr
ip_mreq
ipv6_
mreq
linger
sockaddr
sockaddr_
in
sockaddr_
in6
sockaddr_
vm
Constants
§
AF_INET
AF_
INET6
AF_
VSOCK
EAI_
AGAIN
EAI_
BADFLAGS
EAI_
FAIL
EAI_
FAMILY
EAI_
MEMORY
EAI_
NODATA
EAI_
NONAME
EAI_
OVERFLOW
EAI_
SERVICE
EAI_
SOCKTYPE
EAI_
SYSTEM
IPPROTO_
IP
IPPROTO_
IPV6
IPPROTO_
TCP
IPPROTO_
UDP
IPV6_
ADD_
MEMBERSHIP
IPV6_
DROP_
MEMBERSHIP
IPV6_
MULTICAST_
LOOP
IPV6_
V6ONLY
IP_
ADD_
MEMBERSHIP
IP_
DROP_
MEMBERSHIP
IP_
MULTICAST_
LOOP
IP_
MULTICAST_
TTL
IP_TOS
IP_TTL
MSG_
PEEK
SOL_
SOCKET
SO_
BROADCAST
SO_
ERROR
SO_
KEEPALIVE
SO_
LINGER
SO_
RCVBUF
SO_
RCVTIMEO
SO_
REUSEADDR
SO_
SNDBUF
SO_
SNDTIMEO
TCP_
NODELAY
Functions
§
sys_
accept
⚠
sys_
bind
⚠
sys_
connect
⚠
sys_
freeaddrinfo
⚠
sys_
getaddrbyname
⚠
sys_
getaddrinfo
⚠
sys_
getpeername
⚠
sys_
getsockname
⚠
sys_
getsockopt
⚠
sys_
listen
sys_
recv
⚠
sys_
recvfrom
⚠
sys_
send
⚠
sys_
sendto
⚠
sys_
setsockopt
⚠
sys_
shutdown
sys_
shutdown_
socket
sys_
socket
Type Aliases
§
in_
addr_
t
in_
port_
t
sa_
family_
t
socklen_
t