`module Sa_family : Unsigned.S`

`type sa_family_t``= Sa_family.t`

`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`
`val sa_data_len : int`
`val sock_dgram : int`
`val sock_stream : int`
`val sock_seqpacket : int`
`val ni_maxserv : int`
`val ni_maxhost : int`
`val ni_numerichost : int`
`val ni_numericserv : int`

`module Socklen : Unsigned.S`

`type socklen_t``= Socklen.t`

`val socklen_t : socklen_t Ctypes.typ`

`module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end`