source: trunk/third/tcsh/pathnames.h @ 22036

Revision 22036, 5.1 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r22035, which included commits to RCS files with non-trunk default branches.
Line 
1/* $Header: /afs/dev.mit.edu/source/repository/third/tcsh/pathnames.h,v 1.1.1.3 2005-06-03 14:34:31 ghudson Exp $ */
2/*
3 * pathnames.h: Location of things to find
4 */
5/*-
6 * Copyright (c) 1980, 1991 The Regents of the University of California.
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 * 1. Redistributions of source code must retain the above copyright
13 *    notice, this list of conditions and the following disclaimer.
14 * 2. Redistributions in binary form must reproduce the above copyright
15 *    notice, this list of conditions and the following disclaimer in the
16 *    documentation and/or other materials provided with the distribution.
17 * 3. Neither the name of the University nor the names of its contributors
18 *    may be used to endorse or promote products derived from this software
19 *    without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33#ifndef _h_pathnames
34#define _h_pathnames
35
36#ifdef BSD4_4
37# include <paths.h>
38#endif
39
40#if defined(CMUCS) && !defined(_PATH_LOCAL)
41# define _PATH_LOCAL            "/usr/cs/bin"
42#endif /* CMUCS && !_PATH_LOCAL */
43
44#if defined(convex) || defined(stellar) || defined(INTEL)
45# ifndef _PATH_DOTLOGIN
46#  define _PATH_DOTLOGIN        "/etc/login"
47# endif /* !_PATH_DOTLOGIN */
48# ifndef _PATH_DOTLOGOUT
49#  define _PATH_DOTLOGOUT       "/etc/logout"
50# endif /* !_PATH_DOTLOGOUT */
51# ifndef _PATH_DOTCSHRC
52#  define _PATH_DOTCSHRC        "/etc/cshrc"
53# endif /* !_PATH_DOTCSHRC */
54#endif /* convex || stellar || INTEL */
55
56#ifdef NeXT
57# ifndef _PATH_DOTLOGIN
58#  define _PATH_DOTLOGIN        "/etc/login.std"
59# endif /* !_PATH_DOTLOGIN */
60# ifndef _PATH_DOTLOGOUT
61#  define _PATH_DOTLOGOUT       "/etc/logout.std"
62# endif /* !_PATH_DOTLOGOUT */
63# ifndef _PATH_DOTCSHRC
64#  define _PATH_DOTCSHRC        "/etc/cshrc.std"
65# endif /* !_PATH_DOTCSHRC */
66#endif /* NeXT */
67
68/* for sunos5.  */
69#if ((defined(sun) || defined(__sun__)) && (SYSVREL == 4))
70# ifndef _PATH_DOTLOGIN
71#  define _PATH_DOTLOGIN        "/etc/.login"
72# endif /* !_PATH_DOTLOGIN */
73# ifndef _PATH_DOTLOGOUT
74#  define _PATH_DOTLOGOUT       "/etc/.logout"
75# endif /* !_PATH_DOTLOGOUT */
76# ifndef _PATH_DOTCSHRC
77#  define _PATH_DOTCSHRC        "/etc/.cshrc"
78# endif /* !_PATH_DOTCSHRC */
79#endif /* sun & SVR4 */
80
81#if defined(sgi) || defined(OREO) || defined(cray) || defined(AMIX) || defined(CDC)
82# ifndef _PATH_DOTLOGIN
83#  define _PATH_DOTLOGIN        "/etc/cshrc"
84# endif /* !_PATH_DOTLOGIN */
85#endif /* sgi || OREO || cray || AMIX || CDC */
86
87#if (defined(_CRAYCOM) || defined(Lynx)) && !defined(_PATH_TCSHELL)
88# define _PATH_TCSHELL          "/bin/tcsh"             /* 1st class shell */
89#endif /* _CRAYCOM && !_PATH_TCSHELL */
90
91#if defined(_MINIX) && !defined(_PATH_TCSHELL)
92# define _PATH_TCSHELL          "/local/bin/tcsh"       /* use ram disk */
93#endif /* _MINIX && !_PATH_TCSHELL */
94
95#if defined(__EMX__) && !defined(_PATH_DEVNULL)
96# define _PATH_DEVNULL          "nul"
97#endif /* __EMX__ && !_PATH_DEVNULL */
98
99#ifndef _PATH_LOCAL
100# define _PATH_LOCAL            "/usr/local/bin"
101#endif /* !_PATH_LOCAL */
102
103#ifndef _PATH_USRBIN
104# define _PATH_USRBIN           "/usr/bin"
105#endif /* !_PATH_USRBIN */
106
107#ifndef _PATH_USRUCB
108# define _PATH_USRUCB           "/usr/ucb"
109#endif /* !_PATH_USRUCB */
110
111#ifndef _PATH_USRBSD
112# define _PATH_USRBSD           "/usr/bsd"
113#endif /* !_PATH_USRBSD */
114
115#ifndef _PATH_BIN
116# define _PATH_BIN              "/bin"
117#endif /* !_PATH_BIN */
118
119#ifndef _PATH_DOTCSHRC
120# define _PATH_DOTCSHRC         "/etc/csh.cshrc"
121#endif /* !_PATH_DOTCSHRC */
122
123#ifndef _PATH_DOTLOGIN
124# define _PATH_DOTLOGIN         "/etc/csh.login"
125#endif /* !_PATH_DOTLOGIN */
126
127#ifndef _PATH_DOTLOGOUT
128# define _PATH_DOTLOGOUT        "/etc/csh.logout"
129#endif /* !_PATH_DOTLOGOUT */
130
131#ifndef _PATH_DEVNULL
132# define _PATH_DEVNULL          "/dev/null"
133#endif /* !_PATH_DEVNULL */
134
135#ifndef _PATH_BSHELL
136# define _PATH_BSHELL           "/bin/sh"
137#endif /* !_PATH_BSHELL */
138
139#ifndef _PATH_CSHELL
140# define _PATH_CSHELL           "/bin/csh"
141#endif /* !_PATH_CSHELL */
142
143#ifndef _PATH_TCSHELL
144#  define _PATH_TCSHELL         "/usr/local/bin/tcsh"
145#endif /* !_PATH_TCSHELL */
146
147#ifndef _PATH_BIN_LOGIN
148# define _PATH_BIN_LOGIN        "/bin/login"
149#endif /* !_PATH_BIN_LOGIN */
150
151#ifndef _PATH_USRBIN_LOGIN
152# define _PATH_USRBIN_LOGIN     "/usr/bin/login"
153#endif /* !_PATH_USRBIN_LOGIN */
154
155#ifndef _PATH_BIN_NEWGRP
156# define _PATH_BIN_NEWGRP       "/bin/newgrp"
157#endif /* _PATH_BIN_NEWGRP */
158
159#ifndef _PATH_USRBIN_NEWGRP
160# define _PATH_USRBIN_NEWGRP    "/usr/bin/newgrp"
161#endif /* _PATH_USRBIN_NEWGRP */
162
163
164
165#endif /* _h_pathnames */
Note: See TracBrowser for help on using the repository browser.