Commit | Line | Data |
---|---|---|
8450d916 BJ |
1 | /* Copyright (c) 1979 Regents of the University of California */ |
2 | /* | |
3 | * This file defines certain local parameters | |
4 | * A symbol should be defined in Makefile for conditional | |
5 | * compilation, e.g. CORY for U.C.B. Cory Hall 11/70 and | |
6 | * tested here and elsewhere. | |
7 | */ | |
8 | ||
9 | /* | |
10 | * Fundamental definitions which may vary from system to system. | |
11 | * | |
12 | * BUFSIZ The i/o buffering size; also limits word size | |
13 | * SHELLPATH Where the shell will live; initalizes $shell | |
14 | * SRCHPATH The directories in the default search path | |
15 | * MAILINTVL How often to mailcheck; more often is more expensive | |
16 | */ | |
17 | ||
18 | #include <pagsiz.h> | |
19 | #define BUFSIZ BSIZE | |
20 | #define SHELLPATH "/bin/csh" | |
21 | #define OTHERSH "/bin/sh" | |
22 | /* | |
23 | * Note that the first component of SRCHPATH is set to /etc for root | |
24 | * in the file sh.c. | |
25 | */ | |
26 | #define SRCHPATH ".", "/usr/ucb", "/bin", "/usr/bin" | |
27 | #define MAILINTVL 300 /* 5 minutes */ | |
28 | ||
29 | /* | |
30 | * NCARGS and NOFILE are from <sys/param.h> which we choose not | |
31 | * to wholly include | |
32 | */ | |
33 | #define NCARGS 5120 /* Max. chars in an argument list */ | |
34 | ||
35 | /* | |
36 | * The shell moves std in/out/diag and the old std input away from units | |
37 | * 0, 1, and 2 so that it is easy to set up these standards for invoked | |
38 | * commands. If possible they should go into descriptors closed by exec. | |
39 | */ | |
40 | #define NOFILE 20 /* Max number of open files */ | |
41 | #define FSHIN 16 /* Preferred desc for shell input */ | |
42 | #define FSHOUT 17 /* ... shell output */ | |
43 | #define FSHDIAG 18 /* ... shell diagnostics */ | |
44 | #define FOLDSTD 19 /* ... old std input */ | |
45 | ||
46 | #define V7 | |
47 | ||
48 | #ifdef NORMAL6 | |
49 | #undef V7 | |
50 | #define V6 | |
51 | #include <retrofit.h> | |
52 | #define NCARGS 510 | |
53 | #define NOFILE 15 | |
54 | #define FSHIN 3 | |
55 | #define FSHOUT 4 | |
56 | #define FSHDIAG 5 | |
57 | #define FOLDSTD 6 | |
58 | #endif |