2 #define ATALK_PATHS_H 1
4 /* we need a way of concatenating strings */
7 #define BROKEN_ECHO(a) a
8 #define ATALKPATHCAT(a,b) BROKEN_ECHO(a)##BROKEN_ECHO(b)
10 #define ATALKPATHCAT(a,b) a b
13 #define ATALKPATHCAT(a,b) a/**/b
17 /* lock file path. this should be re-organized a bit. */
18 #if ! defined (_PATH_LOCKDIR)
19 # if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
20 # define _PATH_LOCKDIR /var/run/
21 # elif defined (BSD4_4)
23 # define _PATH_LOCKDIR /var/run/
25 # define _PATH_LOCKDIR /var/spool/lock/
27 # elif defined (linux)
28 # define _PATH_LOCKDIR /var/lock/
30 # define _PATH_LOCKDIR /var/spool/locks/
37 #define _PATH_PAPDPRINTCAP "/etc/printcap"
39 #define _PATH_PAPDSPOOLDIR "/usr/spool/lpd"
41 #define _PATH_PAPDSPOOLDIR "/var/spool/lpd"
44 #define _PATH_DEVPRINTER "/var/run/printer"
46 #define _PATH_DEVPRINTER "/dev/printer"
52 #define _PATH_ATALKDEBUG "/tmp/atalkd.debug"
53 #define _PATH_ATALKDTMP "atalkd.tmp"
54 #if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
55 # define _PATH_ATALKDLOCK ATALKPATHCAT("_PATH_LOCKDIR","atalkd.pid")
57 # define _PATH_ATALKDLOCK ATALKPATHCAT("_PATH_LOCKDIR","atalkd")
63 #define _PATH_TMPPAGEORDER "/tmp/psorderXXXXXX"
64 #if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
65 # define _PATH_PAPDLOCK ATALKPATHCAT("_PATH_LOCKDIR","papd.pid")
67 # define _PATH_PAPDLOCK ATALKPATHCAT("_PATH_LOCKDIR","papd")
73 #define _PATH_AFPTKT "/tmp/AFPtktXXXXXX"
74 #if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
75 # define _PATH_AFPDLOCK ATALKPATHCAT("_PATH_LOCKDIR","afpd.pid")
77 # define _PATH_AFPDLOCK ATALKPATHCAT("_PATH_LOCKDIR","afpd")
83 #if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
84 # define _PATH_CNID_METAD_LOCK ATALKPATHCAT("_PATH_LOCKDIR","cnid_metad.pid")
86 # define _PATH_CNID_METAD_LOCK ATALKPATHCAT("_PATH_LOCKDIR","cnid_metad")
89 #endif /* atalk/paths.h */