Table 37
+===============================================-========-==========-========+
| Peripheral device type | COPY | Segment | |
|-----------------------------------------------|function|descriptor| |
| Source | Destination | code | table |Comments|
|-----------------------+-----------------------+--------+----------+--------|
| Block devices | Stream devices | 0 | 38 | |
| (Device types 0,4,5,7)| (Device types 1,2,3,9)| | | |
| Stream devices | Block devices | 1 | 38 |(Note 3)|
| (Device types 1,3,9) | (Device types 0,4,5,7)| | | |
| Block devices | Block devices | 2 | 39 |(Note 3)|
| (Device types 0,4,5,7)| (Device types 0,4,5,7)| | | |
| Stream devices | Stream devices | 3 | 40 | |
| (Device types 1,3,9) | (Device types 1,2,3,9)| | | |
| Sequential-access | Sequential-access | 4 | 41 | Image |
| (Device type 1) | (Device type 1) | | | copy |
|----------------------------------------------------------------------------|
| NOTES |
| 1 COPY function codes 05h - 0Fh are reserved. |
| 2 COPY function codes 10h - 1Fh are vendor-specific. |
| 3 When using the COMPARE command the destination block device may be a |
| CD-ROM device or an optical-memory device that uses read-only media. |
| 4 See 8.2.5.1 for peripheral device type definitions. |
+============================================================================+