Posix_socket_unixPOSIX Unix domain socket bindings.
This module provides OCaml bindings for Unix domain sockets (AF_UNIX), extending the Posix_socket module with Unix-specific socket address types.
Unix domain sockets provide local inter-process communication using filesystem paths as addresses.
See sys/un.h.
val af_unix : Posix_socket.sa_family_tUnix domain socket address family (AF_UNIX).
The sockaddr_un structure for Unix domain sockets.
module SockaddrUnix : sig ... endtype sockaddr_un = SockaddrUnix.t Ctypes.structureType alias for Unix domain socket address.
val sockaddr_un_t : sockaddr_un Ctypes.typCtypes representation of sockaddr_un.
val from_unix_sockaddr : Unix.sockaddr -> Posix_socket.sockaddr Ctypes.ptrConvert a Unix.sockaddr to a POSIX socket address.
Supports Unix.ADDR_UNIX addresses.
val to_unix_sockaddr : Posix_socket.sockaddr Ctypes.ptr -> Unix.sockaddrConvert a POSIX socket address to Unix.sockaddr.