GETRPCPORT(3)             (2017-09-15)              GETRPCPORT(3)

     NAME
          getrpcport - get RPC port number

     SYNOPSIS
          #include <rpc/rpc.h>

          int getrpcport(const char *host, unsigned long prognum,
                         unsigned long versnum, unsigned proto);

     DESCRIPTION
          getrpcport() returns the port number for version versnum of
          the RPC program prognum running on host and using protocol
          proto. It returns 0 if it cannot contact the portmapper, or
          if prognum is not registered.  If prognum is registered but
          not with version versnum, it will still return a port number
          (for some version of the program) indicating that the pro-
          gram is indeed registered.  The version mismatch will be
          detected upon the first call to the service.

     ATTRIBUTES
          For an explanation of the terms used in this section, see
          attributes(7).  allbox; lb lb lb l l l.
          Interface Attribute Value T{ getrpcport() T}   Thread
          safety  MT-Safe env locale

     CONFORMING TO
          Not in POSIX.1.  Present on the BSDs, Solaris, and many
          other systems.

     COLOPHON
          This page is part of release 5.10 of the Linux man-pages
          project.  A description of the project, information about
          reporting bugs, and the latest version of this page, can be
          found at https://www.kernel.org/doc/man-pages/.

     Page 1                       Plan 9             (printed 5/18/22)