annotate src/vmsproc.h @ 108:360340f9fd5f r20-1b6

Import from CVS: tag r20-1b6
author cvs
date Mon, 13 Aug 2007 09:18:39 +0200
parents 376386a54a3c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 /*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 Structure for storing VMS specific information for an EMACS process
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 We use the event flags 1-23 for processes, keyboard input and timer
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 /* Synched up with: Not synched with FSF. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 /*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 Same as MAXDESC in process.c
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 #define MAX_EVENT_FLAGS 23
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 typedef struct {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 char inputBuffer[1024];
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 short inputChan;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 short outputChan;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 short busy;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 int pid;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 int eventFlag;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 int exitStatus;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 short iosb[4];
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 } VMS_PROC_STUFF;