* file named AUTHORS, in the root directory of this distribution.
*/
/*
- * $Id: scsi-hpux.c,v 1.4.4.9.6.1 2002/08/22 17:41:10 martinea Exp $
+ * $Id: scsi-hpux.c,v 1.15 2006/05/25 01:47:07 johnfranks Exp $
*
* scsi-chio.c -- library routines to handle the changer
* support for chio based systems
static int get_changer_info(fd)
{
-int rc = 0;
+ int rc = 0;
if (!changer_info_init) {
rc = ioctl(fd, SIOC_ELEMENT_ADDRESSES, &changer_info);
perror(dev);
return 0;
}
- memset(buffer, 0, sizeof(buffer));
+ memset(buffer, 0, SIZEOF(buffer));
*((int *) buffer) = 0; /* length of input data */
*(((int *) buffer) + 1) = 100; /* length of output buffer */
/*
* find the first empty slot
*/
-int find_empty(int fd)
+int find_empty(int fd, int start, int count)
{
struct element_status es;
int i, rc;
int DeviceFD;
DeviceFD = open(tapedev, O_RDWR);
+ dbprintf(("%s: OpenDevice(%s) returns %d\n", get_pname(), tapedev, DeviceFD));
return(DeviceFD);
}
-int CloseDevice(int DeviceFD)
+int CloseDevice(char *device, int DeviceFD)
{
int ret;
ret = close(DeviceFD);
+ dbprintf(("%s: CloseDevice(%s) returns %d\n", get_pname(), device, ret));
return(ret);
}