~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to packages/base/libc/sscsih.inc

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
 
3
 
const
4
 
   __TEST_UNIT_READY = $00;
5
 
   __REZERO_UNIT = $01;
6
 
   __REQUEST_SENSE = $03;
7
 
   __FORMAT_UNIT = $04;
8
 
   __READ_BLOCK_LIMITS = $05;
9
 
   __REASSIGN_BLOCKS = $07;
10
 
   __READ_6 = $08;
11
 
   __WRITE_6 = $0a;
12
 
   __SEEK_6 = $0b;
13
 
   __READ_REVERSE = $0f;
14
 
   __WRITE_FILEMARKS = $10;
15
 
   __SPACE = $11;
16
 
   __INQUIRY = $12;
17
 
   __RECOVER_BUFFERED_DATA = $14;
18
 
   __MODE_SELECT = $15;
19
 
   __RESERVE = $16;
20
 
   __RELEASE = $17;
21
 
   __COPY = $18;
22
 
   __ERASE = $19;
23
 
   __MODE_SENSE = $1a;
24
 
   __START_STOP = $1b;
25
 
   __RECEIVE_DIAGNOSTIC = $1c;
26
 
   __SEND_DIAGNOSTIC = $1d;
27
 
   __ALLOW_MEDIUM_REMOVAL = $1e;
28
 
   __SET_WINDOW = $24;
29
 
   __READ_CAPACITY = $25;
30
 
   __READ_10 = $28;
31
 
   __WRITE_10 = $2a;
32
 
   __SEEK_10 = $2b;
33
 
   __WRITE_VERIFY = $2e;
34
 
   __VERIFY = $2f;
35
 
   __SEARCH_HIGH = $30;
36
 
   __SEARCH_EQUAL = $31;
37
 
   __SEARCH_LOW = $32;
38
 
   __SET_LIMITS = $33;
39
 
   __PRE_FETCH = $34;
40
 
   __READ_POSITION = $34;
41
 
   __SYNCHRONIZE_CACHE = $35;
42
 
   __LOCK_UNLOCK_CACHE = $36;
43
 
   __READ_DEFECT_DATA = $37;
44
 
   __MEDIUM_SCAN = $38;
45
 
   __COMPARE = $39;
46
 
   __COPY_VERIFY = $3a;
47
 
   __WRITE_BUFFER = $3b;
48
 
   __READ_BUFFER = $3c;
49
 
   __UPDATE_BLOCK = $3d;
50
 
   __READ_LONG = $3e;
51
 
   __WRITE_LONG = $3f;
52
 
   __CHANGE_DEFINITION = $40;
53
 
   __WRITE_SAME = $41;
54
 
   __READ_TOC = $43;
55
 
   __LOG_SELECT = $4c;
56
 
   __LOG_SENSE = $4d;
57
 
   __MODE_SELECT_10 = $55;
58
 
   __RESERVE_10 = $56;
59
 
   __RELEASE_10 = $57;
60
 
   __MODE_SENSE_10 = $5a;
61
 
   __PERSISTENT_RESERVE_IN = $5e;
62
 
   __PERSISTENT_RESERVE_OUT = $5f;
63
 
   __MOVE_MEDIUM = $a5;
64
 
   __READ_12 = $a8;
65
 
   __WRITE_12 = $aa;
66
 
   __WRITE_VERIFY_12 = $ae;
67
 
   __SEARCH_HIGH_12 = $b0;
68
 
   __SEARCH_EQUAL_12 = $b1;
69
 
   __SEARCH_LOW_12 = $b2;
70
 
   __READ_ELEMENT_STATUS = $b8;
71
 
   __SEND_VOLUME_TAG = $b6;
72
 
   __WRITE_LONG_2 = $ea;
73
 
 
74
 
   GOOD = $00;
75
 
   CHECK_CONDITION = $01;
76
 
   CONDITION_GOOD = $02;
77
 
   BUSY = $04;
78
 
   INTERMEDIATE_GOOD = $08;
79
 
   INTERMEDIATE_C_GOOD = $0a;
80
 
   RESERVATION_CONFLICT = $0c;
81
 
   COMMAND_TERMINATED = $11;
82
 
   QUEUE_FULL = $14;
83
 
   STATUS_MASK = $3e;
84
 
   NO_SENSE = $00;
85
 
   RECOVERED_ERROR = $01;
86
 
   NOT_READY = $02;
87
 
   MEDIUM_ERROR = $03;
88
 
   HARDWARE_ERROR = $04;
89
 
   ILLEGAL_REQUEST = $05;
90
 
   UNIT_ATTENTION = $06;
91
 
   DATA_PROTECT = $07;
92
 
   BLANK_CHECK = $08;
93
 
   COPY_ABORTED = $0a;
94
 
   ABORTED_COMMAND = $0b;
95
 
   VOLUME_OVERFLOW = $0d;
96
 
   MISCOMPARE = $0e;
97
 
   TYPE_DISK = $00;
98
 
   TYPE_TAPE = $01;
99
 
   TYPE_PROCESSOR = $03;
100
 
   TYPE_WORM = $04;
101
 
   TYPE_ROM = $05;
102
 
   TYPE_SCANNER = $06;
103
 
   TYPE_MOD = $07;
104
 
   TYPE_MEDIUM_CHANGER = $08;
105
 
   TYPE_ENCLOSURE = $0d;
106
 
   TYPE_NO_LUN = $7f;
107
 
   
108
 
type
109
 
   Pccs_modesel_head = ^ccs_modesel_head;
110
 
   ccs_modesel_head = record
111
 
        _r1 : byte;
112
 
        medium : byte;
113
 
        _r2 : byte;
114
 
        block_desc_length : byte;
115
 
        density : byte;
116
 
        number_blocks_hi : byte;
117
 
        number_blocks_med : byte;
118
 
        number_blocks_lo : byte;
119
 
        _r3 : byte;
120
 
        block_length_hi : byte;
121
 
        block_length_med : byte;
122
 
        block_length_lo : byte;
123
 
     end;
124
 
 
125
 
 
126
 
const
127
 
   COMMAND_COMPLETE = $00;
128
 
   EXTENDED_MESSAGE = $01;
129
 
   EXTENDED_MODIFY_DATA_POINTER = $00;
130
 
   EXTENDED_SDTR = $01;
131
 
   EXTENDED_EXTENDED_IDENTIFY = $02;
132
 
   EXTENDED_WDTR = $03;
133
 
   SAVE_POINTERS = $02;
134
 
   RESTORE_POINTERS = $03;
135
 
   DISCONNECT = $04;
136
 
   INITIATOR_ERROR = $05;
137
 
   ABORT = $06;
138
 
   MESSAGE_REJECT = $07;
139
 
   NOP = $08;
140
 
   MSG_PARITY_ERROR = $09;
141
 
   LINKED_CMD_COMPLETE = $0a;
142
 
   LINKED_FLG_CMD_COMPLETE = $0b;
143
 
   BUS_DEVICE_RESET = $0c;
144
 
   INITIATE_RECOVERY = $0f;
145
 
   RELEASE_RECOVERY = $10;
146
 
   SIMPLE_QUEUE_TAG = $20;
147
 
   HEAD_OF_QUEUE_TAG = $21;
148
 
   ORDERED_QUEUE_TAG = $22;
149
 
   SCSI_IOCTL_GET_IDLUN = $5382;
150
 
   SCSI_IOCTL_TAGGED_ENABLE = $5383;
151
 
   SCSI_IOCTL_TAGGED_DISABLE = $5384;
152
 
   SCSI_IOCTL_PROBE_HOST = $5385;
153
 
   SCSI_IOCTL_GET_BUS_NUMBER = $5386;
154
 
 
155
 
{ ---------------------------------------------------------------------
156
 
    Borland compatibility types
157
 
  ---------------------------------------------------------------------}
158
 
 
159
 
// Type