LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    getrpcent_r

    
    
    
    

    SYNOPSIS

           #include <netdb.h>
    
           int getrpcent_r(struct rpcent *result_buf, char *buf,
                           size_t buflen, struct rpcent **result);
    
           int getrpcbyname_r(const char *name,
                           struct rpcent *result_buf, char *buf,
                           size_t buflen, struct rpcent **result);
    
           int getrpcbynumber_r(int number,
                           struct rpcent *result_buf, char *buf,
                           size_t buflen, struct rpcent **result);
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           getrpcent_r(), getrpcbyname_r(), getrpcbynumber_r():
               _BSD_SOURCE || _SVID_SOURCE
    
    
    

    DESCRIPTION

           The getrpcent_r(), getrpcbyname_r(), and  getrpcbynumber_r()  functions
           are the reentrant equivalents of, respectively, getrpcent(3), getrpcby-
           name(3), and getrpcbynumber(3).  They differ in the way that the rpcent
           structure is returned, and in the function calling signature and return
           value.  This manual page describes just the differences from  the  non-
           reentrant functions.
    
           Instead  of returning a pointer to a statically allocated rpcent struc-
           ture as the function result, these functions copy  the  structure  into
           the location pointed to by result_buf.
    
           The  buf  array  is  used  to store the string fields pointed to by the
           returned rpcent structure.  (The nonreentrant functions allocate  these
           strings  in  static  storage.)   The size of this array is specified in
           buflen.  If buf is too small, the call fails with the error ERANGE, and
           the  caller  must  try again with a larger buffer.  (A buffer of length
           1024 bytes should be sufficient for most applications.)
    
           If the function call successfully obtains an RPC record,  then  *result
           is set pointing to result_buf; otherwise, *result is set to NULL.
    
    
    

    RETURN VALUE

           On success, these functions return 0.  On error, they return one of the
           positive error numbers listed in ERRORS.
    
           On error, record not found (getrpcbyname_r(),  getrpcbynumber_r()),  or
           end of input (getrpcent_r()) result is set to NULL.
    
    
    

    ERRORS

           ENOENT (getrpcent_r()) No more records in database.
    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz