#include <atalk/util.h>
#include <atalk/logger.h>
#include <atalk/cnid_dbd_private.h>
+#include <atalk/paths.h>
#include "db_param.h"
#include "usockfd.h"
}
/* Check PID lockfile and become a daemon */
- switch(server_lock("cnid_metad", _PATH_LOCKDIR, 0)) {
+ switch(server_lock("cnid_metad", _PATH_CNID_METAD_LOCK, 0)) {
case -1: /* error */
exit(EXITERR_SYS);
case 0: /* child */
# define _PATH_AFPDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"afpd")
#endif
+/*
+ * cnid_metad paths
+ */
+#if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
+# define _PATH_CNID_METAD_LOCK ATALKPATHCAT(_PATH_LOCKDIR,"cnid_metad.pid")
+#else
+# define _PATH_CNID_METAD_LOCK ATALKPATHCAT(_PATH_LOCKDIR,"cnid_metad")
+#endif
+
#endif /* atalk/paths.h */