Provided by: manpages-dev_4.15-1_all bug

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

       ┌─────────────┬───────────────┬────────────────────┐
       │InterfaceAttributeValue              │
       ├─────────────┼───────────────┼────────────────────┤
       │getrpcport() │ 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 4.15 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/.

                                            2017-09-15                              GETRPCPORT(3)