From 76eab70bdc4673f95347bf4fe2e193a60a1ed819 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 5 Sep 1997 17:31:40 +0000 Subject: [PATCH] Update for new common framework. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3390 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kafs/kafs_locl.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/kafs/kafs_locl.h b/lib/kafs/kafs_locl.h index d902242ea..7cbf2799d 100644 --- a/lib/kafs/kafs_locl.h +++ b/lib/kafs/kafs_locl.h @@ -94,5 +94,24 @@ #include "afssysdefs.h" +struct kafs_data; +typedef int (*afslog_uid_func_t)(struct kafs_data*, const char*, uid_t); + +typedef int (*get_cred_func_t)(struct kafs_data*, const char*, const char*, + const char*, CREDENTIALS*); + +typedef char* (*get_realm_func_t)(struct kafs_data*, const char*); + +typedef struct kafs_data { + afslog_uid_func_t afslog_uid; + get_cred_func_t get_cred; + get_realm_func_t get_realm; + void *data; +} kafs_data; + +int _kafs_afslog_all_local_cells(kafs_data*, uid_t); + +int _kafs_get_cred(kafs_data*, const char*, const char*, const char *, + CREDENTIALS*); #endif /* __KAFS_LOCL_H__ */