|
|
1.1 ! root 1: /* @(#)scsidefs.h 1.20 98/11/29 Copyright 1988 J. Schilling */ ! 2: /* ! 3: * Definitions for SCSI devices i.e. for error strings in scsierrs.c ! 4: * ! 5: * Copyright (c) 1988 J. Schilling ! 6: */ ! 7: /* ! 8: * This program is free software; you can redistribute it and/or modify ! 9: * it under the terms of the GNU General Public License as published by ! 10: * the Free Software Foundation; either version 2, or (at your option) ! 11: * any later version. ! 12: * ! 13: * This program is distributed in the hope that it will be useful, ! 14: * but WITHOUT ANY WARRANTY; without even the implied warranty of ! 15: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! 16: * GNU General Public License for more details. ! 17: * ! 18: * You should have received a copy of the GNU General Public License ! 19: * along with this program; see the file COPYING. If not, write to ! 20: * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. ! 21: */ ! 22: ! 23: #ifndef _SCSIDEFS_H ! 24: #define _SCSIDEFS_H ! 25: ! 26: /* ! 27: * Disks ! 28: */ ! 29: #define DEV_UNKNOWN 0 ! 30: #define DEV_ACB40X0 1 ! 31: #define DEV_ACB4000 2 ! 32: #define DEV_ACB4010 3 ! 33: #define DEV_ACB4070 4 ! 34: #define DEV_ACB5500 5 ! 35: #define DEV_ACB4520A 6 ! 36: #define DEV_ACB4525 7 ! 37: #define DEV_MD21 8 ! 38: #define DEV_MD23 9 ! 39: #define DEV_NON_CCS_DSK 10 ! 40: #define DEV_CCS_GENDISK 11 ! 41: ! 42: /* ! 43: * Tapes ! 44: */ ! 45: #define DEV_MT02 100 ! 46: #define DEV_SC4000 101 ! 47: ! 48: /* ! 49: * Printer ! 50: */ ! 51: #define DEV_PRT 200 ! 52: ! 53: /* ! 54: * Processors ! 55: */ ! 56: #define DEV_PROC 300 ! 57: ! 58: /* ! 59: * Worm ! 60: */ ! 61: #define DEV_WORM 400 ! 62: #define DEV_RXT800S 401 ! 63: ! 64: /* ! 65: * CD-ROM ! 66: */ ! 67: #define DEV_CDROM 500 ! 68: #define DEV_MMC_CDROM 501 ! 69: #define DEV_MMC_CDR 502 ! 70: #define DEV_MMC_CDRW 503 ! 71: #define DEV_MMC_DVD 504 ! 72: ! 73: #define DEV_CDD_521_OLD 510 ! 74: #define DEV_CDD_521 511 ! 75: #define DEV_CDD_522 512 ! 76: #define DEV_PCD_600 513 ! 77: #define DEV_CDD_2000 514 ! 78: #define DEV_CDD_2600 515 ! 79: #define DEV_YAMAHA_CDR_100 520 ! 80: #define DEV_YAMAHA_CDR_400 521 ! 81: #define DEV_PLASMON_RF_4100 530 ! 82: #define DEV_SONY_CDU_924 540 ! 83: #define DEV_RICOH_RO_1420C 550 ! 84: #define DEV_TEAC_CD_R50S 560 ! 85: #define DEV_MATSUSHITA_7501 570 ! 86: #define DEV_MATSUSHITA_7502 571 ! 87: #define DEV_PIONEER_DW_S114X 580 ! 88: #define DEV_PIONEER_DVDR_S101 581 ! 89: ! 90: /* ! 91: * Scanners ! 92: */ ! 93: #define DEV_HRSCAN 600 ! 94: #define DEV_MS300A 601 ! 95: ! 96: /* ! 97: * Optical memory ! 98: */ ! 99: #define DEV_SONY_SMO 700 ! 100: ! 101: ! 102: #define old_acb(d) (((d) == DEV_ACB40X0) || \ ! 103: ((d) == DEV_ACB4000) || ((d) == DEV_ACB4010) || \ ! 104: ((d) == DEV_ACB4070) || ((d) == DEV_ACB5500)) ! 105: ! 106: #define ccs(d) (!old_acb(d)) ! 107: ! 108: #endif /* _SCSIDEFS_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.