getrpcent_r(3) Library Functions Manual getrpcent_r(3) getrpcent_r, getrpcbyname_r, getrpcbynumber_r - RPC ( ) (libc -lc) #include int getrpcent_r(size_t size; struct rpcent *result_buf, char buf[size], size_t size, struct rpcent **result); int getrpcbyname_r(size_t size; const char *name, struct rpcent *result_buf, char buf[size], size_t size, struct rpcent **result); int getrpcbynumber_r(size_t size; int number, struct rpcent *result_buf, char buf[size], size_t size, struct rpcent **result); glibc ( feature_test_macros(7)): getrpcent_r(), getrpcbyname_r(), getrpcbynumber_r(): glibc 2.19: _DEFAULT_SOURCE glibc 2.19 : _BSD_SOURCE || _SVID_SOURCE getrpcent_r() getrpcbyname_r() getrpcbynumber_r() getrpcent(3) getrpcbyname(3) getrpcbynumber(3) . rpcent . . rpcent result_buf. buf rpcent . ( .) size. buf ERANGE . ( 1024 .) RPC *result result_buf *result NULL. 0 . ERRORS . (getrpcbyname_r() getrpcbynumber_r()) (getrpcent_r()) *result NULL. ENOENT (getrpcent_r()) . ERANGE buf . ( size). attributes(7). +----------------------+------------------------------------+---------------------------------------------------------------------------------------------+ | | | | +----------------------+------------------------------------+---------------------------------------------------------------------------------------------+ |getrpcent_r() | | (locale) (MT-Safe) | |getrpcbyname_r() | | | |getrpcbynumber_r() | | | +----------------------+------------------------------------+---------------------------------------------------------------------------------------------+ . GNU. getrpcent(3) rpc(5) 3 . . : . 6.18 28 2025 getrpcent_r(3)