|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T t
Length: 3598 (0xe0e) Types: TextFile Names: »tune.h«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─⟦this⟧ »EUUGD11/euug-87hel/sec1/jove/tune.h«
/************************************************************************ * This program is Copyright (C) 1986 by Jonathan Payne. JOVE is * * provided to you without charge, and with no warranty. You may give * * away copies of JOVE, including sources, provided that this notice is * * included in all the files. * ************************************************************************/ #define TUNED /* don't touch this */ /*#define LSRHS /* if this is Lincoln-Sudbury Regional High School */ /*#define MSDOS /* if this is MSDOS */ #define BSD4_2 /* Berkeley 4.2 BSD */ /*#define BSD4_3 /* Berkeley 4.3 BSD */ /*#define SYSV /* for (System III/System V) UNIX systems */ #ifdef BSD4_3 # ifndef BSD4_2 # define BSD4_2 /* 4.3 is 4.2 only different. */ # endif #endif #ifdef MSDOS # define SMALL #else /* assume we're UNIX or something */ # if vax || sel || sun || pyr || mc68000 || tahoe || iAPX286 # define VMUNIX /* Virtual Memory UNIX */ # define BUFSIZ 1024 # if iAPX286 # define NBUF 48 # else # define NBUF 64 /* number of disk buffers */ # endif iAPX286 # else # define SMALL # define BUFSIZ 512 /* or 1024 */ # define NBUF 3 # endif # /* # define LOAD_AV /* Use the load average for various commands. # Do not define this if you lack a load average # system call and kmem is read protected. */ # # define JOB_CONTROL /* if you have job stopping */ # # ifdef JOB_CONTROL # define MENLO_JCL # define IPROCS /* Interactive processes only work with JOB_CONTROL. */ # endif # # define SUBPROCS /* only on UNIX systems (NOT INCORPORATED YET) */ #endif MSDOS #ifdef SMALL typedef short disk_line; #else # if iAPX286 typedef long disk_line; # else typedef int disk_line; # endif iAPX286 #endif SMALL #ifndef SMALL # define ABBREV /* word abbreviation mode */ # define BACKUPFILES /* enable the backup files code */ # ifndef MSDOS # define BIFF /* if you have biff (or the equivalent) */ # define F_COMPLETION /* filename completion */ # define CHDIR /* cd command and absolute pathnames */ # define KILL0 /* kill(pid, 0) returns 0 if proc exists */ # define SPELL /* spell words and buffer commands */ # define ID_CHAR /* include code to IDchar */ # define WIRED_TERMS /* include code for wired terminals */ # define ANSICODES /* extra commands that process ANSI codes */ # endif # define LISP /* include the code for Lisp Mode */ # define CMT_FMT /* include the comment formatting routines */ #endif SMALL #if !sun && !iAPX286 # define MY_MALLOC /* use more memory efficient malloc (not on suns) */ #endif #define DFLT_MODE 0666 /* file will be created with this mode */ #ifdef BSD4_3 # define RESHAPING /* enable windows to handle reshaping */ #endif #ifdef BSD4_2 /* byte_copy(from, to, len) */ # define byte_copy bcopy /* use fast assembler version */ #endif #ifdef IPROCS # ifdef BSD4_2 # define INPUT_SIG SIGIO # else # define PIPEPROCS /* do it with pipes */ # define INPUT_SIG SIGTINT # endif #endif #ifdef SYSV # define byte_copy(s2, s1, n) memcpy(s1, s2, n) # define bzero(s, n) memset(s, 0, n) # define index strchr # define rindex strrchr #endif /* These are here since they define things in tune.c. If you add things to tune.c, add them here too, if necessary. */ #ifndef NOEXTERNS extern char TmpFilePath[128], *d_tempfile, *p_tempfile, *Recover, *CmdDb, *Joverc, #ifdef PIPEPROCS *Portsrv, #endif Shell[], ShFlags[]; #endif NOEXTERNS