dev->state |= ST_OPENED;
dev->use_count = 1;
update_pos_dev(dev); /* update position */
+ set_os_device_parameters(dev); /* do system dependent stuff */
}
/* Stop any open() timer we started */
if (dev->tid) {
if (archive_name[strlen(archive_name)] != '/') {
pm_strcat(archive_name, "/");
}
- pm_strcat(&archive_name, VolName);
+ pm_strcat(archive_name, VolName);
Dmsg1(29, "open_dev: device is disk %s\n", archive_name);
if (mode == OPEN_READ_WRITE) {
dev->mode = O_CREAT | O_RDWR | O_BINARY;
dev->state |= ST_OPENED;
dev->use_count = 1;
update_pos_dev(dev); /* update position */
- set_os_device_parameters(dev); /* do system dependent stuff */
}
Dmsg1(29, "open_dev: disk fd=%d opened\n", dev->fd);
free_pool_memory(archive_name);
return;
#endif
-
-
-
-
}