|
|
1.1 ! root 1: static char ID[] = "@(#) globals.c: 1.1 3/16/82"; ! 2: #include <stdio.h> ! 3: #include "sdp.h" ! 4: #include "define2.h" ! 5: #include "define3.h" ! 6: ! 7: #define COMPATIBLE 811221 ! 8: ! 9: extern int *ALLOC() ; ! 10: extern char *BUILDNAME() ; ! 11: extern int CLOSE() ; ! 12: extern int CREATE() ; ! 13: extern FATAL() ; ! 14: extern FREE() ; ! 15: extern FD OPEN() ; ! 16: extern int READ() ; ! 17: extern int SEEK() ; ! 18: extern int UNLINK() ; ! 19: extern int WRITE() ; ! 20: ! 21: int aud_flag = AUDITOFF ; /* flag for audits */ ! 22: long compatible = COMPATIBLE ; /* last version compatible with old SDP */ ! 23: ! 24: struct ENVIRON *first_environ = NULL ; /* pointer to first environment */ ! 25: ! 26: struct SPACE *first_space = NULL ; /* pointer to first space */ ! 27: ! 28: long Gln_file[] = FILEINIT ; /* file lengths */ ! 29: ! 30: long gl1_hash = HASHNULL ; /* for audits */ ! 31: long gl2_hash = HASHNULL ; /* for audits */ ! 32: ! 33: int Gnumbfile = sizeof(Gln_file)/sizeof(Gln_file[0]) ; ! 34: /* number of files with lengths */ ! 35: ! 36: int Gsz_stax[] = STAXINIT ; /* stack sizes */ ! 37: ! 38: int Gnumbstax = sizeof(Gsz_stax)/sizeof(Gsz_stax[0]) ; ! 39: /* number of stacks */ ! 40: ! 41: FILE *hist_fp = NULL ; /* for history file */ ! 42: ! 43: ITEMID *known_idptr = NULL ; /* for user itemid */ ! 44: struct LIBFILE lib_file = ! 45: { ! 46: BUILDNAME, ! 47: CLOSE, ! 48: CREATE, ! 49: OPEN, ! 50: READ, ! 51: SEEK, ! 52: UNLINK, ! 53: WRITE, ! 54: }; ! 55: ! 56: struct LIBMEM lib_mem = ! 57: { ! 58: ALLOC, ! 59: FREE, ! 60: } ; ! 61: ! 62: struct LIBFILE *Glib_file ; /* file library pointer used in macros */ ! 63: ! 64: struct LIBMEM *Glib_mem ; /* memory library pointer used in macros*/
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.