Whamcloud - gitweb
LU-12511 utils: fix regression for UAPI headers for native client
[fs/lustre-release.git] / lustre / utils / gss / gssd.h
index 5f0006e..86cd658 100644 (file)
@@ -48,6 +48,7 @@
 #define GSSD_DEFAULT_CRED_PREFIX               "krb5cc_"
 #define GSSD_DEFAULT_MACHINE_CRED_SUFFIX       "machine"
 #define GSSD_DEFAULT_KEYTAB_FILE               "/etc/krb5.keytab"
+#define GSSD_SERVICE_MGS                       "lustre_mgs"
 #define GSSD_SERVICE_MDS                       "lustre_mds"
 #define GSSD_SERVICE_OSS                       "lustre_oss"
 #define GSSD_SERVICE_MDS_NAMELEN               10
@@ -63,13 +64,11 @@ enum {AUTHTYPE_KRB5, AUTHTYPE_SPKM3, AUTHTYPE_LIPKEY};
 
 
 
-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;
@@ -85,9 +84,8 @@ struct clnt_info {
 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;