]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/statd/statd.h
statd: Introduce statd version of matchhostname()
[nfs-utils.git] / utils / statd / statd.h
index 085f32d07d6360dcb68c7b581a1247c0505a20a2..fd6a0846ed1bcf0b4fe55d146aa1ca6ac5ac9517 100644 (file)
 #include "system.h"
 #include "xlog.h"
 
-/*
- * Paths and filenames.
- */
-#if defined(NFS_STATEDIR)
-# define DEFAULT_DIR_BASE      NFS_STATEDIR "/"
-#else
-# define DEFAULT_DIR_BASE      "/var/lib/nfs/"
-#endif
-
-#define DEFAULT_SM_DIR         DEFAULT_DIR_BASE "sm"
-#define DEFAULT_SM_BAK_DIR     DEFAULT_DIR_BASE "sm.bak"
-#define DEFAULT_SM_STAT_PATH   DEFAULT_DIR_BASE "state"
-
-/* Added to support run-time specification of state directory path.
- * j_carlos_gomez@yahoo.com
- */
-
-extern char * DIR_BASE;
-extern char *  SM_DIR;
-extern char *  SM_BAK_DIR;
-extern char *  SM_STAT_PATH;
-
 /*
  * Status definitions.
  */
@@ -44,7 +22,8 @@ extern char *  SM_STAT_PATH;
 /*
  * Function prototypes.
  */
-extern void    change_state(void);
+extern _Bool   statd_matchhostname(const char *hostname1, const char *hostname2);
+
 extern void    my_svc_run(void);
 extern void    notify_hosts(void);
 extern void    shuffle_dirs(void);
@@ -53,7 +32,6 @@ extern int    process_notify_list(void);
 extern int     process_reply(FD_SET_TYPE *);
 extern char *  xstrdup(const char *);
 extern void *  xmalloc(size_t);
-extern void    xunlink (char *, char *);
 extern void    load_state(void);
 
 /*