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")
92 #if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
93 # define _PATH_NETALOCKD_LOCK ATALKPATHCAT(_PATH_LOCKDIR,"netalockd.pid")
95 # define _PATH_NETALOCKD_LOCK ATALKPATHCAT(_PATH_LOCKDIR,"netalockd")
98 #endif /* atalk/paths.h */