Update.
[glibc.git] / include / rpc / auth_des.h
blob014b30ca111108b478b2d5bbcc3c56d517f923d6
1 #ifndef _RPC_AUTH_DES_H
3 #include <sunrpc/rpc/auth_des.h>
5 extern bool_t xdr_authdes_cred (XDR *xdrs, struct authdes_cred *cred);
6 extern bool_t xdr_authdes_verf (register XDR *xdrs,
7 register struct authdes_verf *verf);
8 struct svc_req;
9 struct rpc_msg;
10 extern enum auth_stat _svcauth_des (register struct svc_req *rqst,
11 register struct rpc_msg *msg);
14 #define DECLARE_NSS_PROTOTYPES(service) \
15 extern enum nss_status _nss_ ## service ## _getpublickey \
16 (const char *netname, char *pkey, int *errnop); \
17 extern enum nss_status _nss_ ## service ## _getsecretkey \
18 (const char *netname, char *skey, char *passwd, \
19 int *errnop);
21 DECLARE_NSS_PROTOTYPES (files)
22 DECLARE_NSS_PROTOTYPES (nis)
23 DECLARE_NSS_PROTOTYPES (nisplus)
25 #undef DECLARE_NSS_PROTOTYPES
27 #endif