Imported Upstream version 1.6.6
[debian/sudo] / pathnames.h.in
1 /*
2  * Copyright (c) 1996, 1998, 1999, 2001
3  *      Todd C. Miller <Todd.Miller@courtesan.com>.  All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  *
9  * 1. Redistributions of source code must retain the above copyright
10  *    notice, this list of conditions and the following disclaimer.
11  *
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  *
16  * 3. The name of the author may not be used to endorse or promote products
17  *    derived from this software without specific prior written permission.
18  *
19  * 4. Products derived from this software may not be called "Sudo" nor
20  *    may "Sudo" appear in their names without specific prior written
21  *    permission from the author.
22  *
23  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
24  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
25  * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
26  * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
27  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
28  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
29  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
30  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
31  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
32  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33  *
34  * $Sudo: pathnames.h.in,v 1.45 2001/12/14 19:54:56 millert Exp $
35  */
36
37 /*
38  *  Pathnames to programs and files used by sudo.
39  */
40
41 #ifdef HAVE_PATHS_H
42 #include <paths.h>
43 #endif /* HAVE_PATHS_H */
44
45 #ifndef _PATH_DEV
46 #define _PATH_DEV               "/dev/"
47 #endif /* _PATH_DEV */
48
49 #ifndef _PATH_TTY
50 #define _PATH_TTY               "/dev/tty"
51 #endif /* _PATH_TTY */
52
53 #ifndef _PATH_DEFPATH
54 #define _PATH_DEFPATH           "/usr/bin:/bin"
55 #endif /* _PATH_DEFPATH */
56
57 /*
58  * NOTE: _PATH_SUDOERS is usually overriden by the Makefile.
59  */
60 #ifndef _PATH_SUDOERS
61 #define _PATH_SUDOERS           "/etc/sudoers"
62 #endif /* _PATH_SUDOERS */
63
64 /*
65  * NOTE:  _PATH_SUDOERS_TMP is usually overriden by the Makefile.
66  *        _PATH_SUDOERS_TMP *MUST* be on the same partition
67  *        as _PATH_SUDOERS!
68  */
69 #ifndef _PATH_SUDOERS_TMP
70 #define _PATH_SUDOERS_TMP       "/etc/sudoers.tmp"
71 #endif /* _PATH_SUDOERS_TMP */
72
73 /*
74  * The following paths are controlled via the configure script.
75  */
76
77 /*
78  * Where to put the timestamp files.  Defaults to /var/run/sudo if
79  * /var/run exists, else /tmp/.odus.
80  */
81 #ifndef _PATH_SUDO_TIMEDIR
82 #undef _PATH_SUDO_TIMEDIR
83 #endif /* _PATH_SUDO_TIMEDIR */
84
85 /*
86  * Where to put the sudo log file when logging to a file.  Defaults to
87  * /var/log/sudo.log if /var/log exists, else /var/adm/sudo.log.
88  */
89 #ifndef _PATH_SUDO_LOGFILE
90 #undef _PATH_SUDO_LOGFILE
91 #endif /* _PATH_SUDO_LOGFILE */
92
93 #ifndef _PATH_SUDO_SENDMAIL
94 #undef _PATH_SUDO_SENDMAIL
95 #endif /* _PATH_SUDO_SENDMAIL */
96
97 #ifndef _PATH_VI
98 #undef _PATH_VI
99 #endif /* _PATH_VI */
100
101 #ifndef _PATH_MV
102 #undef _PATH_MV
103 #endif /* _PATH_MV */
104
105 #ifndef _PATH_BSHELL
106 #undef _PATH_BSHELL
107 #endif /* _PATH_BSHELL */