diff options
Diffstat (limited to 'REORG.TODO/include/rpc/auth_des.h')
-rw-r--r-- | REORG.TODO/include/rpc/auth_des.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/REORG.TODO/include/rpc/auth_des.h b/REORG.TODO/include/rpc/auth_des.h new file mode 100644 index 0000000000..6afed56b71 --- /dev/null +++ b/REORG.TODO/include/rpc/auth_des.h @@ -0,0 +1,38 @@ +#ifndef _RPC_AUTH_DES_H + +#include <sunrpc/rpc/auth_des.h> + +# ifndef _ISOMAC + +libc_hidden_proto (getpublickey) +libc_hidden_proto (getsecretkey) +libc_hidden_proto (rtime) + +extern bool_t xdr_authdes_cred (XDR *xdrs, struct authdes_cred *cred); +extern bool_t xdr_authdes_verf (XDR *xdrs, + struct authdes_verf *verf); +struct svc_req; +struct rpc_msg; +extern enum auth_stat _svcauth_des (struct svc_req *rqst, + struct rpc_msg *msg); + + +#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 + +libc_hidden_proto (authdes_getucred) +libc_hidden_proto (xdr_authdes_cred) +libc_hidden_proto (xdr_authdes_verf) + +# endif /* !_ISOMAC */ +#endif |