From 4155fd4a8e494e5f2215a28141210f683d22da45 Mon Sep 17 00:00:00 2001 From: CSRG Date: Fri, 10 Jun 1983 23:19:01 -0800 Subject: [PATCH] BSD 4_2 development Work on file usr/src/bin/csh/sh.local.h Synthesized-from: CSRG/cd1/4.2 --- usr/src/bin/csh/sh.local.h | 51 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 usr/src/bin/csh/sh.local.h diff --git a/usr/src/bin/csh/sh.local.h b/usr/src/bin/csh/sh.local.h new file mode 100644 index 0000000000..5d9b011f06 --- /dev/null +++ b/usr/src/bin/csh/sh.local.h @@ -0,0 +1,51 @@ +/* sh.local.h 4.3 12/30/82 */ +/* sh.local.h 4.1 10/9/80 */ + +/* + * This file defines certain local parameters + * A symbol should be defined in Makefile for local conditional + * compilation, e.g. IIASA or ERNIE, to be tested here and elsewhere. + */ + +/* + * Fundamental definitions which may vary from system to system. + * + * BUFSIZ The i/o buffering size; also limits word size + * SHELLPATH Where the shell will live; initalizes $shell + * MAILINTVL How often to mailcheck; more often is more expensive + * HZ Cycle of ac power + * OTHERSH Shell for scripts which don't start with # + */ + +#define BUFSIZ 1024 /* default buffer size */ +#define HZ 100 /* for division into seconds */ +#define SHELLPATH "/bin/csh" +#define OTHERSH "/bin/sh" +#define FORKSLEEP 10 /* delay loop on non-interactive fork failure */ +#define MAILINTVL 600 /* 10 minutes */ + +/* + * NCARGS and NOFILE are from which we choose not + * to wholly include + */ +#define NCARGS 10240 /* Max. chars in an argument list */ + +/* + * The shell moves std in/out/diag and the old std input away from units + * 0, 1, and 2 so that it is easy to set up these standards for invoked + * commands. If possible they should go into descriptors closed by exec. + */ +#define NOFILE 20 /* Max number of open files */ +#define FSHTTY 15 /* /dev/tty when manip pgrps */ +#define FSHIN 16 /* Preferred desc for shell input */ +#define FSHOUT 17 /* ... shell output */ +#define FSHDIAG 18 /* ... shell diagnostics */ +#define FOLDSTD 19 /* ... old std input */ + +#define V7 + +#ifdef IIASA +#undef HZ +#define HZ 60 +#undef OTHERSH +#endif -- 2.20.1