X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fstatd%2Fstatd.h;h=542a87798a93dafba5d854f05ec268a6df080017;hb=86cfdf1d38da18f9f917c674daba79a4435445a7;hp=5d06d88f63fae084a10588d3d44662b86d1465b9;hpb=5835b1eec5a1f1e463c0762c510c6643fa2bff62;p=nfs-utils.git diff --git a/utils/statd/statd.h b/utils/statd/statd.h index 5d06d88..542a877 100644 --- a/utils/statd/statd.h +++ b/utils/statd/statd.h @@ -11,29 +11,7 @@ #include "sm_inter.h" #include "system.h" -#include "log.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; +#include "xlog.h" /* * Status definitions. @@ -48,11 +26,11 @@ extern void change_state(void); extern void my_svc_run(void); extern void notify_hosts(void); extern void shuffle_dirs(void); +extern int statd_get_socket(void); 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 *, short int); extern void load_state(void); /* @@ -83,10 +61,3 @@ extern int run_mode; * another host.... */ #define STATIC_HOSTNAME 8 /* Always use the hostname set by -n */ #define MODE_NO_NOTIFY 16 /* Don't notify peers of a reboot */ -/* - * Program name and version pointers -- See statd.c for the reasoning - * as to why they're global. - */ -extern char *name_p; /* program basename */ -extern const char *version_p; /* program version */ -