# 2.11BSD#431 - /usr/src/bin/tcsh/pathnames.h

##### Macros

    _PATH_BIN         X
    _PATH_BIN_NEWGRP  X
    _PATH_BSHELL      X
    _PATH_CSHELL      X
    _PATH_DEVNULL     X
    _PATH_DOTCSHRC    X
    _PATH_DOTLOGIN    X
    _PATH_DOTLOGOUT   X
    _PATH_LOCAL       X
    _PATH_LOGIN       X
    _PATH_TCSHELL     X
    _PATH_USRBIN      X
    _PATH_USRBIN_NEWGRPX
    _PATH_USRBSD      X
    _PATH_USRUCB      X
    _h_pathnames      X

       1: /* $Header: /home/hyperion/mu/christos/src/sys/tcsh-6.00/RCS/pathnames.h,v 3.0 1991/07/04 21:54:11 christos 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. All advertising materials mentioning features or use of this software
      18:  *    must display the following acknowledgement:
      19:  *	This product includes software developed by the University of
      20:  *	California, Berkeley and its contributors.
      21:  * 4. Neither the name of the University nor the names of its contributors
      22:  *    may be used to endorse or promote products derived from this software
      23:  *    without specific prior written permission.
      24:  *
      25:  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
      26:  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      27:  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
      28:  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
      29:  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
      30:  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
      31:  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
      32:  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
      33:  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
      34:  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
      35:  * SUCH DAMAGE.
      36:  */
      37: #ifndef _h_pathnames
      38: #define _h_pathnames
      39:
      40: #ifdef CMUCS
      41: #define _PATH_LOCAL     "/usr/cs/bin"
      42: #else
      43: #define _PATH_LOCAL     "/usr/local"
      44: #endif
      45:
      46: #define _PATH_USRBIN        "/usr/bin"
      47: #define _PATH_USRUCB        "/usr/ucb"
      48: #define _PATH_USRBSD        "/usr/bsd"
      49: #define _PATH_BIN       "/bin"
      50:
      51: #if defined(convex) || defined(__convex__)
      52: # define _PATH_DOTLOGIN     "/etc/login"
      53: # define _PATH_DOTLOGOUT    "/etc/logout"
      54: # define _PATH_DOTCSHRC     "/etc/cshrc"
      55: #endif /* convex || __convex__ */
      56:
      57: #if defined(IRIS4D) || defined(OREO)
      58: # define _PATH_DOTLOGIN     "/etc/cshrc"
      59: #endif /* IRIS4D || OREO */
      60:
      61: #ifndef _PATH_DOTLOGIN
      62: # define _PATH_DOTCSHRC     "/etc/csh.cshrc"
      63: # define _PATH_DOTLOGIN     "/etc/csh.login"
      64: # define _PATH_DOTLOGOUT    "/etc/csh.logout"
      65: #endif
      66:
      67: #define _PATH_DEVNULL       "/dev/null"
      68:
      69: #define _PATH_BSHELL        "/bin/sh"
      70: #ifdef notdef
      71: # define _PATH_CSHELL       "/bin/csh"
      72: #endif
      73: #define _PATH_TCSHELL       "/bin/tcsh"
      74:
      75: #define _PATH_LOGIN     "/bin/login"
      76: #ifdef NEWGRP
      77: # define _PATH_BIN_NEWGRP   "/bin/newgrp"
      78: # define _PATH_USRBIN_NEWGRP    "/usr/bin/newgrp"
      79: #endif
      80:
      81: #endif /* _h_pathnames */

#### Defined macros

_PATH_BIN defined in line 49; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1714-1715(2)

_PATH_BIN_NEWGRP defined in line 77; used 1 times

- in /usr/src/bin/tcsh/sh.func.c line 274

_PATH_BSHELL defined in line 69; used 5 times

- in /usr/src/bin/tcsh/sh.c line 148-149(2)
- in /usr/src/bin/tcsh/sh.exec.c line 338, 354
- in /usr/src/bin/tcsh/sh.h line 777

_PATH_CSHELL defined in line 71; used 2 times

- in /usr/src/bin/tcsh/sh.c line 151-152(2)

_PATH_DEVNULL defined in line 67; used 1 times

- in /usr/src/bin/tcsh/sh.sem.c line 664

_PATH_DOTCSHRC defined in line 62; used 2 times

- in /usr/src/bin/tcsh/sh.c line 796-797(2)

_PATH_DOTLOGIN defined in line 63; used 3 times

- in line 61
- in /usr/src/bin/tcsh/sh.c line 801-803(2)

_PATH_DOTLOGOUT defined in line 64; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1184-1185(2)

_PATH_LOCAL defined in line 43; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1702-1703(2)

_PATH_LOGIN defined in line 75; used 1 times

- in /usr/src/bin/tcsh/sh.func.c line 260

_PATH_TCSHELL defined in line 73; used 2 times

- in /usr/src/bin/tcsh/sh.c line 154-155(2)

_PATH_USRBIN defined in line 46; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1718-1719(2)

_PATH_USRBIN_NEWGRP defined in line 78; used 1 times

- in /usr/src/bin/tcsh/sh.func.c line 275

_PATH_USRBSD defined in line 48; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1710-1711(2)

_PATH_USRUCB defined in line 47; used 2 times

- in /usr/src/bin/tcsh/sh.c line 1706-1707(2)

_h_pathnames defined in line 38; used 1 times

- in line 37

#### Usage of this include

pathnames.h used 1 times

- in /usr/src/bin/tcsh/sh.h line 263

Last modified: 1991-08-21 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 537 |