sig
val close : Unix.file_descr -> unit
val send : 'a -> Unix.file_descr -> unit
val receive : Unix.file_descr -> 'a
val tcflush : Unix.file_descr -> unit
val make_sockfd : unit -> Unix.file_descr
val select_read : Unix.file_descr list -> Unix.file_descr list
val new_client_sockfd : Unix.file_descr -> Unix.file_descr
val portnum : Unix.file_descr -> int
val listen : Unix.file_descr -> unit
val connect : string * string -> Unix.file_descr -> unit
end