aboutsummaryrefslogtreecommitdiff
path: root/src/appl/bsd/loginpaths.h
blob: 41683ee3811b7d803387d07457b261ed627966c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
/* here are actual path values from each operating system supported. */
/* LPATH is from rlogin, for login.c; RPATH is from rsh, for rshd.c */
#ifdef sun
#ifdef __SVR4
#define RPATH "/usr/bin"
#define LPATH "/usr/bin"
#else
/* sun3 and sun4 */
#define LPATH "/usr/ucb:/bin:/usr/bin"
#define RPATH "/usr/ucb:/bin:/usr/bin"
#endif
#endif

#ifdef __ultrix
#define LPATH "/usr/ucb:/bin:/usr/bin"
#define RPATH "/usr/ucb:/bin:/usr/bin"
#endif

#ifdef hpux
/* hpux 8, both hppa and s300 */
#define LPATH "/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin"
#define RPATH "/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin"
#else
#ifdef __hpux /* 9.04 */
#define LPATH_root ":/bin:/usr/bin:/etc"
#define LPATH "/bin:/usr/bin"
#define RPATH "/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin"
#endif
#endif

#ifdef NeXT
#define LPATH "/usr/ucb:/bin:/usr/bin:/usr/local/bin"
#define RPATH "/bin:/usr/ucb:/usr/bin"
#endif

#ifdef _IBMR2
/* 3.2.0 */ 
#define LPATH "/usr/bin:/usr/ucb:/usr/bin/X11"
#define RPATH "/usr/bin:/usr/ucb:/usr/bin/X11"
#endif

#ifdef __SCO__
#define LPATH "/bin:/usr/bin:/usr/dbin:/usr/ldbin"
#define RPATH "/bin:/usr/bin:/usr/local/bin"
#endif

#ifdef sgi
#define LPATH "/usr/sbin:/usr/bsd:/usr/bin:/bin:/usr/bin/X11"
#define RPATH "/usr/sbin:/usr/bsd:/usr/bin:/bin:/usr/bin/X11"
#endif

#ifdef linux
#define LPATH "/local/bin:/usr/bin:/bin:/usr/local/bin:/usr/bin/X11:."
#define RPATH "/local/bin:/usr/bin:/bin:/usr/local/bin:/usr/bin/X11:."
#endif

#ifdef __386BSD__
#define LPATH "/usr/bin:/bin"
#define RPATH "/usr/bin:/bin"
#endif

#ifdef __alpha
#ifdef __osf__
#define LPATH "/usr/bin:."
#define RPATH "/usr/bin:/bin"
#endif
#endif

#ifdef __pyrsoft
#ifdef MIPSEB
#define RPATH "/bin:/usr/bin"
#define LPATH "/usr/bin:/usr/ccs/bin:/usr/ucb:."
#endif
#endif

#ifdef __DGUX
#ifdef __m88k__
#define RPATH "/usr/bin"
#define LPATH "/usr/bin"
#endif
#endif

#ifndef LPATH
#ifdef __svr4__
/* taken from unixware, sirius... */
#define RPATH "/bin:/usr/bin:/usr/X/bin"
#define LPATH "/usr/bin:/usr/dbin:/usr/dbin"
#endif
#endif

#ifndef LPATH
#ifdef __NetBSD__
#define LPATH "/usr/bin:/bin"
#define RPATH "/usr/bin:/bin"
#endif
#endif

#ifdef _PATH_DEFPATH
#define LPATH _PATH_DEFPATH
#define RPATH _PATH_DEFPATH
#endif

/* catch-all entries for operating systems we haven't looked up
   hardcoded paths for */
#ifndef LPATH
#define LPATH "/usr/bin:/bin"
#endif

#ifndef RPATH
#define RPATH "/usr/bin:/bin"
#endif