NETUTIL(2) NETUTIL(2) NAME Netutil, netmkaddr, authfd - Network utility functions SYNOPSIS include "netutil.m"; util := load Netutil Netutil->PATH; Client, Server: con iota; netmkaddr: fn(addr, net, svc: string): string; authfd: fn(fd: ref Sys->FD, role: int, alg, kfile, addr: string): (ref Sys->FD, string); DESCRIPTION Netutil provides functions used in many programs providing or using network services. Netmkaddr is similar to the Plan 9 function of the same name. It builds a network address given a default network to use, net , and a default service name, svc . Authfd performs Client or Server authentication (according to the role indicated) on the fd given. The alg, kfile, and addr parameters may be left as nil if desired. They corre- spond to the algorithm used, the keyfile used, and the address to authentify for. The function returns a file descriptor (perhaps encrypted using alg), and a string with authentication information. Upon error, the system error string is updated and a null descriptor returned. SOURCE /usr/octopus/port/lib/netutil.b SEE ALSO security-auth(2), dial(2).