view src/vmsproc.h @ 12137:e6af973190dc

(vip-envelop-ESC-key): if an ESC-sequence translates into a function key, pretend that this key was the last command event. (vip-put-back,vip-Put-back): now emulate Vi's behavior more closely. (vip-line): no longer not bombs out. (vip-exec-shift) now preserves the point. Fixed the behavior of the Vi commands M, L, G, yw, dg, etc. Changed vip-*-frame-* to *-frame-*, incorporated overlay strings, unread-command-events, removed support for emacs versions 19.28 and xemacs 19.11 and earlier.
author Karl Heuer <kwzh@gnu.org>
date Fri, 09 Jun 1995 00:09:26 +0000
parents 3165b2697c78
children
line wrap: on
line source

/*
    Structure for storing VMS specific information for an EMACS process

    We use the event flags 1-23 for processes, keyboard input and timer
*/

/*
    Same as MAXDESC in process.c
*/
#define	MAX_EVENT_FLAGS		23

typedef  struct {
    char	inputBuffer[1024];
    short	inputChan;
    short	outputChan;
    short	busy;
    int		pid;
    int		eventFlag;
    int		exitStatus;
    short       iosb[4];
} VMS_PROC_STUFF;