Mercurial > emacs
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 }; |