Made Xorriso_make_mount_cmd() ready for long block adresses
This commit is contained in:
@ -1843,11 +1843,11 @@ int Xorriso_afile_fopen(struct XorrisO *xorriso,
|
||||
bit3= do not care for device filetype
|
||||
*/
|
||||
int Xorriso_make_mount_cmd(struct XorrisO *xorriso, char *cmd,
|
||||
int lba, int track, int session, char *volid,
|
||||
off_t lba, int track, int session, char *volid,
|
||||
char *devadr, char result[SfileadrL], int flag)
|
||||
{
|
||||
int ret, reg_file= 0, is_safe= 0, sys_code= 0;
|
||||
char *form= NULL, session_text[12], track_text[12], lba_text[12];
|
||||
char *form= NULL, session_text[12], track_text[12], lba_text[24];
|
||||
char *vars[5][2], *sfe= NULL, *volid_sfe= NULL, *cpt, *sysname;
|
||||
char *cooked_dev= NULL, *eff_dev;
|
||||
struct stat stbuf;
|
||||
@ -1951,7 +1951,7 @@ int Xorriso_make_mount_cmd(struct XorrisO *xorriso, char *cmd,
|
||||
}
|
||||
sprintf(session_text, "%d", session);
|
||||
sprintf(track_text, "%d", track);
|
||||
sprintf(lba_text, "%d", lba);
|
||||
sprintf(lba_text, "%.f", (double) lba);
|
||||
vars[0][0]= "sbsector";
|
||||
vars[0][1]= lba_text;
|
||||
vars[1][0]= "track";
|
||||
|
Reference in New Issue
Block a user