Files
org-hyperion-cules/devtype.h
Jan Jaeger cb111bd296 Device type are now retrieved from devtype.c based on type name
this to allow different device handlers for the same type.


git-svn-id: file:///home/jj/hercules.svn/trunk@858 956126f8-22a0-4046-8f4a-272fa8102e63
2002-04-29 08:26:34 +00:00

34 lines
1.0 KiB
C

/* DEVTYPE.H (c) Copyright Jan Jaeger, 1999-2002 */
/* Hercules Device Definitions */
#if !defined(_DEVICES_H)
#define _DEVICES_H
typedef struct _DEVHND {
DEVIF *init; /* Device Initialisation */
DEVXF *exec; /* Device CCW execute */
DEVCF *close; /* Device Close */
DEVQF *query; /* Device Query */
} DEVHND;
typedef struct _DEVENT {
char *name;
U16 type;
DEVHND *hnd; /* Device handlers */
} DEVENT;
extern DEVHND constty_device_hndinfo;
extern DEVHND cardrdr_device_hndinfo;
extern DEVHND cardpch_device_hndinfo;
extern DEVHND printer_device_hndinfo;
extern DEVHND tapedev_device_hndinfo;
extern DEVHND ckddasd_device_hndinfo;
extern DEVHND fbadasd_device_hndinfo;
extern DEVHND loc3270_device_hndinfo;
extern DEVHND ctcadpt_device_hndinfo;
#endif /*!defined(_DEVICES_H)*/