xref: /titanic_51/usr/src/cmd/sendmail/include/sendmail/pathnames.h (revision c10c16dec587a0662068f6e2991c29ed3a9db943)
1 /*-
2  * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers.
3  *	All rights reserved.
4  * Copyright (c) 1990, 1993
5  *	The Regents of the University of California.  All rights reserved.
6  *
7  * By using this file, you agree to the terms and conditions set
8  * forth in the LICENSE file which can be found at the top level of
9  * the sendmail distribution.
10  *
11  *
12  *	$Id: pathnames.h,v 8.35 2001/03/23 22:09:44 ca Exp $
13  */
14 
15 #pragma ident	"%Z%%M%	%I%	%E% SMI"
16 
17 #ifndef SM_PATHNAMES_H
18 # define SM_PATHNAMES_H
19 
20 
21 #  ifndef _PATH_SENDMAILCF
22 #   if defined(USE_VENDOR_CF_PATH) && defined(_PATH_VENDOR_CF)
23 #    define _PATH_SENDMAILCF	_PATH_VENDOR_CF
24 #   else /* defined(USE_VENDOR_CF_PATH) && defined(_PATH_VENDOR_CF) */
25 #    define _PATH_SENDMAILCF	"/etc/mail/sendmail.cf"
26 #   endif /* defined(USE_VENDOR_CF_PATH) && defined(_PATH_VENDOR_CF) */
27 #  endif /* ! _PATH_SENDMAILCF */
28 
29 #  ifndef _PATH_SENDMAILPID
30 #   ifdef BSD4_4
31 #    define _PATH_SENDMAILPID	"/var/run/sendmail.pid"
32 #   else /* BSD4_4 */
33 #    define _PATH_SENDMAILPID	"/etc/mail/sendmail.pid"
34 #   endif /* BSD4_4 */
35 #  endif /* ! _PATH_SENDMAILPID */
36 
37 #  ifndef _PATH_SENDMAIL
38 #   define _PATH_SENDMAIL 	"/usr/lib/sendmail"
39 #  endif /* ! _PATH_SENDMAIL */
40 
41 #  ifndef _PATH_MAILDIR
42 #   define _PATH_MAILDIR		"/var/spool/mail"
43 #  endif /* ! _PATH_MAILDIR */
44 
45 #  ifndef _PATH_LOCTMP
46 #   define _PATH_LOCTMP		"/tmp/local.XXXXXX"
47 #  endif /* ! _PATH_LOCTMP */
48 
49 #  ifndef _PATH_HOSTS
50 #   define _PATH_HOSTS		"/etc/hosts"
51 #  endif /* ! _PATH_HOSTS */
52 
53 
54 
55 #  ifndef _DIR_SENDMAILCF
56 #   define _DIR_SENDMAILCF	"/etc/mail/"
57 #  endif /* ! _DIR_SENDMAILCF */
58 
59 # define SM_GET_RIGHT_CF	0	/* get "right" .cf */
60 # define SM_GET_SENDMAIL_CF	1	/* always use sendmail.cf */
61 # define SM_GET_SUBMIT_CF	2	/* always use submit.cf */
62 
63 extern char	*getcfname __P((int, int, int, char *));
64 #endif /* ! SM_PATHNAMES_H */
65