User Guide
Ampex 1308911-02 5-47
libdd2 API Functions dst_setdrive
5.15 dst_setdrive
NAME
dst_setdrive() - changes tape drive configuration parameters.
SYNOPSIS
#include <dd2.h>
int dst_setdrive(int fd, dst_drive_st *drive);
DESCRIPTION
dst_setdrive() changes the specified tape drive configuration parameters to the values
requested.
dst_setdrive() is available to all users.
PARAMETERS
fd The file descriptor returned by the open call.
*drive Pointer to a structure of type
dst_drive_st.
USAGE
dst_setdrive() uses the *drive structure for both input and output.
• On input, the valid bit mask indicates which members specify configuration parameter
changes for the drive.
• On successful return, the valid bit mask identifies the members for which changes
were made.
• If the valid bit mask is different on return, it indicates that dst_setdrive() could not
make all of the changes requested. To check the current configuration parameter settings,
use the dst_getdrive() function.
Before calling dst_setdrive(), initialize the appropriate *drive structure members with new
values for the configuration parameters you want to change, and set the
valid bit mask
accordingly.
typedef struct
{
u_int valid; /* Valid members - see defines above */
u_int config; /* Drive configuration attributes */