User Guide
Ampex 1308911-02 5-59
libdd2 API Functions dst_status
5.19 dst_status 
NAME 
dst_status() - Get information on tape drive and tape cartridge.
SYNOPSIS 
#include <dd2.h> 
 int dst_status(int fd, dst_status_st *stat); 
DESCRIPTION 
dst_status() returns current information on the tape drive and the tape cartridge. This 
includes:
• Tape Drive - block size, state, position, results of last I/O operation, and number of bytes 
in data buffer.
• Tape Cartridge - format and remaining capacity of current partition.
PARAMETERS
fd The file descriptor returned by the open call.
*stat Pointer to a structure of type
 dst_status_st.
USAGE
dst_status() uses the *stat structure for both input and output. 
• On input, the valid bit mask specifies which members to get information for.
• On successful return, the valid bit mask indicates which members are reporting current 
status retrieved from the drive.
• If the valid bit mask is different on return, it indicates that dst_status() could not get 
all of the status requested.
Before calling dst_status(), initialize the
 valid bit mask appropriately.










