User Guide
4-2 Preliminary Draft Ampex 1308904-X4
Model No.
Running Head
libacl_intro_api ACL Application Programmer’s Guide
4.2 libacl_intro_api
NAME
libacl_intro_api - introduction to DST/DIS libacl API C-Library functions
SYNOPSIS
Writer_Note: Need input for items flagged (TBS).
#include <acl.h>
int aclGeneric(char *device, ptBlk_t *cmd, int cmdLen, int flags, char *buf, int size);
int aclAuditLibrary(char *device, aclElementStatus_t elemdata[]);
int aclAuditElement(char *device, aclElementStatus_t elemdata[]);
int aclGetElemData(char *device, aclElemData_t *elemdata);
int GetErrorLog(TBS);
int aclGetParam(char *device, aclParam_t *param);
int aclGetVersion(char *device, aclVersion_t *aclversion);
int aclGetStaticLog(TBS);
int aclInit(char *device);
int aclMoveCartridge(char *device, unsigned int dea, unsigned int sea);
int aclMoveVolume(char *device, char *barcode, unsigned int dea);
int aclPark(char *device);
int aclPosition(char *device, int dest_addr);
int aclRelease(char *device, int tpr, int tpdid);
int aclReserve(TBS);
int aclReqSense(char *device, sense_data_t *sp, int size);
int aclRezero(char *device);
int aclSetParam(char *device, aclParam_t *param, int valid);