-extern char pipefs_dir[PATH_MAX];
-extern char keytabfile[PATH_MAX];
-extern char ccachedir[PATH_MAX];
-extern char gethostname_ex[PATH_MAX];
-extern int use_memcache;
-
-TAILQ_HEAD(clnt_list_head, clnt_info) clnt_list;
+extern char *pipefs_dir;
+extern char *keytabfile;
+extern char *ccachedir;
+extern char gethostname_ex[PATH_MAX];
+extern int use_memcache;
struct clnt_info {
TAILQ_ENTRY(clnt_info) list;
void init_client_list(void);
int update_client_list(void);
void handle_krb5_upcall(struct clnt_info *clp);
-void handle_spkm3_upcall(struct clnt_info *clp);
void lgssd_run(void);
-
+struct clnt_info *clnt_list_first_entry(void);
extern int lgssd_mutex_downcall;