/usr/include/kuip/mkqio.h is in libpacklib1-dev 20061220+dfsg3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | /*
* $Id: mkqio.h,v 1.1.1.1 1996/03/08 15:32:59 mclareni Exp $
*
* $Log: mkqio.h,v $
* Revision 1.1.1.1 1996/03/08 15:32:59 mclareni
* Kuip
*
*/
#if defined(CERNLIB_VMS)
/*** Routines for VMS QIO to Xtoolkit Input Event Processing ***/
#ifndef _mkqio_
#define _mkqio_
/* Constants */
#define MBX_EVENT_FLAG 23 /* event flag for add input synch */
#define MBX_MAX_MSGSIZE 1500
#define MISC_EVENT_FLAG 1 /* event flag for misc synch */
/* Structure declarations */
typedef struct _ItemList {
unsigned short BufLen;
short ItemCode;
void *BufferP;
unsigned short *RetLenP;
} ItemList;
typedef struct _MbxMessageRec {
unsigned short ioStatus; /* Note: I/O status block is 8 bytes. */
unsigned short ioLength; /* For mailbox reads, it is */
unsigned int ioSenderPID; /* stat/leng/PID - don't split */
int msgcnt;
int bytcnt;
int maxread;
int chan;
char buffer[MBX_MAX_MSGSIZE];
} MbxMessageRec;
extern MbxMessageRec MbxMessage;
extern C_PROTO_3(int MbxRead,
char *buf,
int bufmax,
Widget text_widget);
extern C_PROTO_0(void MbxSetup);
extern C_PROTO_2(void VMScrelnm,
char *lognam,
char *devnam);
extern C_PROTO_1(void VMSsystem,
char *buf);
#endif /* _mkqio_ */
#endif
|