mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-26 23:10:06 +00:00
6b083d46e4
* inet/ether_hton.c: Likewise * inet/ether_ntoh.c: Likewise. * nis/nss_nis/nis-ethers.c (_nss_nis_getntohost_r): Fix declaration to match prototype. * include/netinet/ether.h (struct etherent): Declare here so that all implementations use the same struct. * nis/nss_nis/nis-ethers.c: Include netinet/ether.h to get prototypes. (struct ether): Removed. Use struct etherent instead of ether everywhere. * include/rpc/auth.h (DECLARE_NSS_PROTOTYPES): New. * include/rpc/auth_des.h (DECLARE_NSS_PROTOTYPES): New. * sunrpc/publickey.c: Include auth_des.h for prototypes.
19 lines
521 B
C
19 lines
521 B
C
#ifndef _RPC_AUTH_DES_H
|
|
|
|
#include <sunrpc/rpc/auth_des.h>
|
|
|
|
#define DECLARE_NSS_PROTOTYPES(service) \
|
|
extern enum nss_status _nss_ ## service ## _getpublickey \
|
|
(const char *netname, char *pkey, int *errnop); \
|
|
extern enum nss_status _nss_ ## service ## _getsecretkey \
|
|
(const char *netname, char *skey, char *passwd, \
|
|
int *errnop);
|
|
|
|
DECLARE_NSS_PROTOTYPES (files)
|
|
DECLARE_NSS_PROTOTYPES (nis)
|
|
DECLARE_NSS_PROTOTYPES (nisplus)
|
|
|
|
#undef DECLARE_NSS_PROTOTYPES
|
|
|
|
#endif
|