comparison src/systty.h @ 2264:87934d212841

Some VMS changes from Richard Levitte <levitte@e.kth.se>: * [VMS] systime.h: Include vmstime.h. VMS has the timezone variable and the tzname array. * s/vms.h: VMS does have select. mth$dmod is the same as Unix's drem. Use the time functions in vmstime.c. No need to rename the malloc routines if we're using GNU malloc. PURESIZE needs to be 330000. * vmstime.c, vmstime.h: New files. * systty.h: Don't try to initialize extern declarations under VAX C. * vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP] in PATH_LOADSEARCH. (PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC]. * sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef. [VMS] (queue_kbd_input): Build events structure correctly. [VMS] (gethostname): New function. [VMS] (getwd): Don't get the PATH environment variable; that's dumb. Call getcwd.
author Jim Blandy <jimb@redhat.com>
date Fri, 19 Mar 1993 17:28:14 +0000
parents 139f87bcbaf1
children 9994dd2e75c9
comparison
equal deleted inserted replaced
2263:4b57c6f61299 2264:87934d212841
43 short term; 43 short term;
44 } input_iosb; 44 } input_iosb;
45 45
46 extern int waiting_for_ast; 46 extern int waiting_for_ast;
47 extern int stop_input; 47 extern int stop_input;
48 #if 0 /* VAX C doeasn't understand initializing declarations */
48 extern int input_ef = 0; 49 extern int input_ef = 0;
49 extern int timer_ef = 0; 50 extern int timer_ef = 0;
50 extern int process_ef = 0; 51 extern int process_ef = 0;
52 #else
53 extern int input_ef;
54 extern int timer_ef;
55 extern int process_ef;
56 #endif
51 extern int input_eflist; 57 extern int input_eflist;
52 extern int timer_eflist; 58 extern int timer_eflist;
53 59
54 static $DESCRIPTOR (input_dsc, "TT"); 60 static $DESCRIPTOR (input_dsc, "TT");
55 static int terminator_mask[2] = { 0, 0 }; 61 static int terminator_mask[2] = { 0, 0 };