2003-01-05 12:17:12 +00:00
|
|
|
/* DEVTYPE.C (c) Copyright Jan Jaeger, 1999-2003 */
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Hercules Device Types definitions */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "hercules.h"
|
|
|
|
|
|
|
|
|
|
#include "devtype.h"
|
|
|
|
|
|
|
|
|
|
DEVENT device_handler_table[] = {
|
|
|
|
|
|
2002-04-29 08:26:34 +00:00
|
|
|
/* { type_name, device_type, device_handler_info } */
|
2002-04-11 13:32:10 +00:00
|
|
|
|
|
|
|
|
/* TTY consoles */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "1052", 0x1052, &constty_device_hndinfo },
|
|
|
|
|
{ "3215", 0x3215, &constty_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Card readers */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "1442", 0x1442, &cardrdr_device_hndinfo },
|
|
|
|
|
{ "2501", 0x2501, &cardrdr_device_hndinfo },
|
|
|
|
|
{ "3505", 0x3505, &cardrdr_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Card punches */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "3525", 0x3525, &cardpch_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Printers */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "1403", 0x1403, &printer_device_hndinfo },
|
|
|
|
|
{ "3211", 0x3211, &printer_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Tapes */
|
2003-03-13 11:02:56 +00:00
|
|
|
{ "3410", 0x3411, &tapedev_device_hndinfo }, /* a 3410 is a 3411 */
|
|
|
|
|
{ "3411", 0x3411, &tapedev_device_hndinfo },
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "3420", 0x3420, &tapedev_device_hndinfo },
|
|
|
|
|
{ "3480", 0x3480, &tapedev_device_hndinfo },
|
2003-03-13 11:02:56 +00:00
|
|
|
{ "3490", 0x3490, &tapedev_device_hndinfo },
|
2003-04-22 16:45:08 +00:00
|
|
|
{ "9347", 0x9347, &tapedev_device_hndinfo },
|
|
|
|
|
{ "9348", 0x9348, &tapedev_device_hndinfo },
|
|
|
|
|
{ "8809", 0x8809, &tapedev_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Count Key Data Direct Access Storage Devices */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "2311", 0x2311, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "2314", 0x2314, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3330", 0x3330, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3340", 0x3340, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3350", 0x3350, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3375", 0x3375, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3380", 0x3380, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "3390", 0x3390, &ckddasd_device_hndinfo },
|
|
|
|
|
{ "9345", 0x9345, &ckddasd_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Fixed Block Architecture Direct Access Storage Devices */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "0671", 0x0671, &fbadasd_device_hndinfo },
|
|
|
|
|
{ "3310", 0x3310, &fbadasd_device_hndinfo },
|
|
|
|
|
{ "3370", 0x3370, &fbadasd_device_hndinfo },
|
2003-02-20 22:56:20 +00:00
|
|
|
{ "9313", 0x9313, &fbadasd_device_hndinfo },
|
|
|
|
|
{ "9332", 0x9332, &fbadasd_device_hndinfo },
|
|
|
|
|
{ "9335", 0x9335, &fbadasd_device_hndinfo },
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "9336", 0x9336, &fbadasd_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Local Non-SNA 3270 devices */
|
2002-04-29 08:26:34 +00:00
|
|
|
{ "3270", 0x3270, &loc3270_device_hndinfo },
|
2002-08-25 15:54:21 +00:00
|
|
|
{ "3287", 0x3287, &loc3270_device_hndinfo },
|
2002-04-11 17:41:39 +00:00
|
|
|
|
2003-03-21 15:26:07 +00:00
|
|
|
/* Communication line devices */
|
|
|
|
|
{ "2703", 0x2703, &comadpt_device_hndinfo },
|
|
|
|
|
|
2003-02-01 22:08:54 +00:00
|
|
|
# if !defined(__APPLE__)
|
2002-04-11 13:32:10 +00:00
|
|
|
/* Communications devices */
|
2002-11-14 18:28:38 +00:00
|
|
|
{ "3088", 0x3088, &ctcadpt_device_hndinfo },
|
|
|
|
|
{ "CTCI", 0x3088, &ctcadpt_device_hndinfo },
|
|
|
|
|
{ "CTCT", 0x3088, &ctcadpt_device_hndinfo },
|
|
|
|
|
{ "LCS", 0x3088, &ctcadpt_device_hndinfo },
|
|
|
|
|
{ "VMNET", 0x3088, &ctcadpt_device_hndinfo },
|
2003-02-01 22:08:54 +00:00
|
|
|
# endif /* !defined(__APPLE__) */
|
2002-04-11 13:32:10 +00:00
|
|
|
|
2002-04-29 08:26:34 +00:00
|
|
|
{ NULL, 0, NULL } };
|