man(1) Manual page archive


     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).