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

          getrpcport - get RPC port number

          #include <rpc/rpc.h>

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

          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.

          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

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

          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

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