Previous: srfi basic-socket spec flag, Up: srfi basic-socket spec [Index]
Implementations must support following constant variables. All constant
variable must be consistent with POSIX’s[1] definition. The
following bindings are exported by the libraries (srfi :106) and
(srfi :106 socket).
*af-inet*Internet domain sockets for use with IPv4 addresses. This must behave
the same as POSIX’s AF_INET.
*af-inet6*Internet domain sockets for use with IPv6 addresses. This must behave
the same as POSIX’s AF_INET6.
*af-unspec*Unspecified. This must behave the same as POSIX’s AF_UNSPEC.
*sock-stream*Byte–stream socket. This must behave the same as POSIX’s
SOCK_STREAM.
*sock-dgram*Datagram socket. This must behave the same as POSIX’s
SOCK_DGRAM.
*ai-canonname*This must behave the same as POSIX’s AI_CANONNAME.
*ai-numerichost*This must behave the same as POSIX’s AI_NUMERICHOST.
*ai-v4mapped*This must behave the same as POSIX’s AI_V4MAPPED.
*ai-all*This must behave the same as POSIX’s AI_ALL.
*ai-addrconfig*This must behave the same as POSIX’s AI_ADDRCONFIG.
*ipproto-ip*Internet protocol. This must behave the same as POSIX’s
IPPROTO_IP.
*ipproto-tcp*Transmission control protocol. This must behave the same as POSIX’s
IPPROTO_TCP.
*ipproto-udp*User datagram protocol. This must behave the same as POSIX’s
IPPROTO_UDP.
*msg-peek*For socket-recv. Peeks at an incoming message. The data is
treated as unread and the next socket-recv shall still return
this data. This must behave the same as POSIX’s MSG_PEEK.
*msg-oob*For both socket-recv and socket-send. Requests/sends
out–of–band data. This must behave the same as POSIX’s
MSG_OOB.
*msg-waitall*For socket-recv. On sockets created with *sock-stream*
flag, this requests the procedure block until the full amount of data
ban be returned. This must behave the same as POSIX’s
MSG_WAITALL.
*shut-rd*Disables further receive operation. This must behave the same as
POSIX’s SHUT_RD.
*shut-wr*Disables further send operations. This must behave the same as
POSIX’s SHUT_WR.
*shut-rdwr*Disables further send and receive operations. This must behave the same
as POSIX’s SHUT_RDWR.
Previous: srfi basic-socket spec flag, Up: srfi basic-socket spec [Index]