Module Unix_syscalls.Host

module Host: sig .. end

type t = Core.Std.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