about summary refs log tree commit diff
path: root/REORG.TODO/include/rpc/auth_des.h
diff options
context:
space:
mode:
Diffstat (limited to 'REORG.TODO/include/rpc/auth_des.h')
-rw-r--r--REORG.TODO/include/rpc/auth_des.h38
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