ampex-data dstdis tape drive programmer s guide, part no. 1308911-02 ユーザーズマニュアル

ページ / 252
 
Ampex 1308911-02
iii
 
DST/DIS Tape Drive UNIX Programmer’s Guide
Addendum
 
Addendum
 
Introduction
 
This addendum provides supplementary information applicable to using the libdd2 API 
version 6.0 with SGI Irix 6.5 tpsc magnetic tape (mt) and devscsi passthru (pt) devices, or Irix 
6.4 TDR tpsc devices. The information covers only those features that are unique to the IRIX 
TDR5 configuration. See the remainder of the document for information on other features that 
are common to all supported UNIX platforms.
 
API Functions
 
In the IRIX TDR5 environment, the 
 
libdd2
 
 API uses the SGI 
 
tpsc
 
 or 
 
devscsi
 
 driver rather than 
the Ampex DST tape device driver. Those functions that could not be implemented through 
the 
 
mt
 
 interface to the 
 
tpsc
 
 driver were replaced by SCSI passthru versions that use the 
 
pt
 
 
interface to the 
 
devscsi
 
 driver.
 
 
The following functions, identified by the suffix
 
 _pt, 
 
use the passthru interface to the 
 
devscsi
 
 driver. They behave the same as the standard functions that are available on other 
 for details.
Passthru Functions
Standard Functions
 
dst_clrlog_pt()
dst_clrlog()
dst_format_pt()
dst_format()
dst_getdrive_pt()
dst_getdrive()
dst_getdrive_ex_pt()
dst_getdrive_ex()
dst_getlog_pt()
dst_getlog()
dst_gettrace_pt()
dst_gettrace()
dst_setdrive_pt()
dst_setdrive()
dst_setpart_pt()
dst_setpos()
dst_status_pt()
dst_status()
 
 
The following functions use the 
 
mt
 
 interface to the 
 
tpsc
 
 device driver but behave 
differently than on other supported platforms. When referring to the manual pages in 
, note the following:
 
dst_getparam()
 
 reports only those attributes that are available under IRIX TDR5 
 
dst_setparam()
 
 is not capable of setting the device driver debug level. In addition 
it can set the data block size only when the drive is positioned to BOT or 
immediately after a filemark.