mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
* include/netinet/ether.h (DECLARE_NSS_PROTOTYPES): New.
* nis/nis_intern.h: Add prototype for __do_niscall3. * nis/nss_nis/nis-rpc.c (_nss_nis_setrpcent): Fix declaration to match prototype. * include/netdb.h (DECLARE_NSS_PROTOTYPES): Reformat. * include/rpc/netdb.h (DECLARE_NSS_PROTOTYPES): New. * include/aliases.h (DECLARE_NSS_PROTOTYPES): New.
This commit is contained in:
@ -1 +1,26 @@
|
||||
#ifndef _NETINET_ETHER_H
|
||||
#include <inet/netinet/ether.h>
|
||||
|
||||
struct etherent;
|
||||
|
||||
#define DECLARE_NSS_PROTOTYPES(service) \
|
||||
extern enum nss_status _nss_ ## service ## _setetherent (void); \
|
||||
extern enum nss_status _nss_ ## service ## _endetherent (void); \
|
||||
extern enum nss_status _nss_ ## service ## _getetherent_r \
|
||||
(struct etherent *result, char *buffer, \
|
||||
size_t buflen, int *errnop); \
|
||||
extern enum nss_status _nss_ ## service ## _gethostton_r \
|
||||
(const char *name, struct etherent *eth, \
|
||||
char *buffer, size_t buflen, int *errnop); \
|
||||
extern enum nss_status _nss_ ## service ## _getntohost_r \
|
||||
(const struct ether_addr *addr, \
|
||||
struct etherent *eth, \
|
||||
char *buffer, size_t buflen, int *errnop);
|
||||
|
||||
DECLARE_NSS_PROTOTYPES (files)
|
||||
DECLARE_NSS_PROTOTYPES (nis)
|
||||
DECLARE_NSS_PROTOTYPES (nisplus)
|
||||
|
||||
#undef DECLARE_NSS_PROTOTYPES
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user