1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef _RPC_NETDB_H
- #define _RPC_NETDB_H 1
- #include <features.h>
- #define __need_size_t
- #include <stddef.h>
- __BEGIN_DECLS
- struct rpcent
- {
- char *r_name;
- char **r_aliases;
- int r_number;
- };
- extern void setrpcent (int __stayopen) __THROW;
- extern void endrpcent (void) __THROW;
- extern struct rpcent *getrpcbyname (__const char *__name) __THROW;
- extern struct rpcent *getrpcbynumber (int __number) __THROW;
- extern struct rpcent *getrpcent (void) __THROW;
- #ifdef __USE_MISC
- extern int getrpcbyname_r (__const char *__name, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
- extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
- extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
- size_t __buflen, struct rpcent **__result) __THROW;
- #endif
- __END_DECLS
- #endif
|