LD_ISCSI: storage file mode for further usage
This commit is contained in:
@@ -50,6 +50,7 @@ struct iscsi_fd_list {
|
|||||||
uint32_t block_size;
|
uint32_t block_size;
|
||||||
uint64_t num_blocks;
|
uint64_t num_blocks;
|
||||||
off_t offset;
|
off_t offset;
|
||||||
|
mode_t mode;
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct iscsi_fd_list iscsi_fd_list[ISCSI_MAX_FD];
|
static struct iscsi_fd_list iscsi_fd_list[ISCSI_MAX_FD];
|
||||||
@@ -137,6 +138,7 @@ int open(const char *path, int flags, mode_t mode)
|
|||||||
iscsi_fd_list[fd].num_blocks = rc10->lba + 1;
|
iscsi_fd_list[fd].num_blocks = rc10->lba + 1;
|
||||||
iscsi_fd_list[fd].offset = 0;
|
iscsi_fd_list[fd].offset = 0;
|
||||||
iscsi_fd_list[fd].lun = iscsi_url->lun;
|
iscsi_fd_list[fd].lun = iscsi_url->lun;
|
||||||
|
iscsi_fd_list[fd].mode = mode;
|
||||||
|
|
||||||
scsi_free_scsi_task(task);
|
scsi_free_scsi_task(task);
|
||||||
iscsi_destroy_url(iscsi_url);
|
iscsi_destroy_url(iscsi_url);
|
||||||
|
|||||||
Reference in New Issue
Block a user