summaryrefslogtreecommitdiffstats
path: root/sysutils/mkisofs-devel/files/patch-bc
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/mkisofs-devel/files/patch-bc')
-rw-r--r--sysutils/mkisofs-devel/files/patch-bc42
1 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/mkisofs-devel/files/patch-bc b/sysutils/mkisofs-devel/files/patch-bc
new file mode 100644
index 0000000..b8e8c1f
--- /dev/null
+++ b/sysutils/mkisofs-devel/files/patch-bc
@@ -0,0 +1,42 @@
+--- mkisofs/modes.c.orig Sun May 7 14:49:37 2000
++++ mkisofs/modes.c Thu Aug 17 21:02:57 2000
+@@ -58,7 +58,7 @@
+ int hdlen;
+ int len = 1; /* Nach SCSI Norm */
+ int try = 0;
+- struct scsi_mode_page_header *mp;
++ struct scg_scsi_mode_page_header *mp;
+
+ again:
+ fillbytes((caddr_t)mode, sizeof(mode), '\0');
+@@ -77,7 +77,7 @@
+ scgp->silent--;
+ return (FALSE);
+ } else {
+- len = ((struct scsi_mode_header *)mode)->sense_data_len + 1;
++ len = ((struct scg_scsi_mode_header *)mode)->sense_data_len + 1;
+ }
+ if (mode_sense(scgp, mode, len, page, 0) < 0) { /* Page n current */
+ scgp->silent--;
+@@ -87,9 +87,9 @@
+
+ if (scgp->verbose)
+ scsiprbytes("Mode Sense Data", mode, len - scsigetresid(scgp));
+- hdlen = sizeof(struct scsi_mode_header) +
+- ((struct scsi_mode_header *)mode)->blockdesc_len;
+- mp = (struct scsi_mode_page_header *)(mode + hdlen);
++ hdlen = sizeof(struct scg_scsi_mode_header) +
++ ((struct scg_scsi_mode_header *)mode)->blockdesc_len;
++ mp = (struct scg_scsi_mode_page_header *)(mode + hdlen);
+ if (scgp->verbose)
+ scsiprbytes("Mode Page Data", (u_char *)mp, mp->p_len+2);
+
+@@ -223,7 +223,7 @@
+ ((struct scsi_modesel_header *)modep)->sense_data_len = 0;
+ ((struct scsi_modesel_header *)modep)->res2 = 0;
+
+- i = ((struct scsi_mode_header *)modep)->blockdesc_len;
++ i = ((struct scg_scsi_mode_header *)modep)->blockdesc_len;
+ if (i > 0) {
+ i_to_3_byte(
+ ((struct scsi_mode_data *)modep)->blockdesc.nlblock,
OpenPOWER on IntegriCloud