Module Unix_syscalls.Host

module Host: sig .. end

type t = Core.Unix.Host.t = {
   name :string;
   aliases :string array;
   family :Unix_syscalls.Protocol_family.t;
   addresses :Unix_syscalls.Inet_addr.t array;
}
val getbyname : string -> t option Import.Deferred.t
val getbyname_exn : string -> t Import.Deferred.t
val getbyaddr : Unix_syscalls.Inet_addr.t -> t option Import.Deferred.t
val getbyaddr_exn : Unix_syscalls.Inet_addr.t -> t Import.Deferred.t
val have_address_in_common : t -> t -> bool