Module Posix_socket_types

module Sa_family : Unsigned.S
type error = [
  1. | `ADDRFAMILY
  2. | `AGAIN
  3. | `BADFLAGS
  4. | `FAIL
  5. | `FAMILY
  6. | `MEMORY
  7. | `NODATA
  8. | `NONAME
  9. | `SERVICE
  10. | `SOCKTYPE
  11. | `SYSTEM
  12. | `BADHINTS
  13. | `PROTOCOL
  14. | `OVERFLOW
  15. | `UNKNOWN of int
]
val int_of_error : error -> int
val error_of_int : int -> error
type sa_family_t = Sa_family.t
include sig ... end
val eai_addrfamily : int
val eai_again : int
val eai_badflags : int
val eai_fail : int
val eai_family : int
val eai_memory : int
val eai_nodata : int
val eai_noname : int
val eai_service : int
val eai_socktype : int
val eai_system : int
val eai_badhints : int
val eai_protocol : int
val eai_overflow : int
val af_unix : int
val sa_family_t_len : int
val sockaddr_storage_len : int
val sock_dgram : int
val sock_stream : int
val sock_seqpacket : int
val socklen_t_len : int
val ni_maxserv : int
val ni_maxhost : int
val ni_numerichost : int
val ni_numericserv : int
val ipproto_ip : int
val ipproto_ipv6 : int
val ipproto_icmp : int
val ipproto_raw : int
val ipproto_tcp : int
val ipproto_udp : int
val sa_family_t : sa_family_t Ctypes.typ
val af_inet : sa_family_t
val af_inet6 : sa_family_t
val af_unspec : sa_family_t
module Socklen : Unsigned.S
type socklen_t = Socklen.t
val socklen_t : socklen_t Ctypes.typ
module Def (S : Cstubs.Types.TYPE) : sig ... end