summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch')
-rw-r--r--sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch b/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch
new file mode 100644
index 000000000000..a3b5b2aaecbe
--- /dev/null
+++ b/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch
@@ -0,0 +1,30 @@
+diff --color -Naur --ignore-all-space a/atari-fdisk.c b/atari-fdisk.c
+--- a/atari-fdisk.c 1998-09-19 02:29:27.000000000 +0100
++++ b/atari-fdisk.c 2021-09-04 22:41:35.286593292 +0100
+@@ -182,6 +182,7 @@
+ #endif
+
+ jmp_buf listingbuf;
++enum xpart_fmts xpart_fmt;
+
+
+
+diff --color -Naur --ignore-all-space a/fdisk.h b/fdisk.h
+--- a/fdisk.h 2021-09-04 22:24:42.258462148 +0100
++++ b/fdisk.h 2021-09-04 22:41:31.398481485 +0100
+@@ -86,11 +86,13 @@
+ char *name;
+ };
+
+-enum {
++enum xpart_fmts {
+ xfmt_unknown,
+ xfmt_AHDI,
+ xfmt_ICD
+-} xpart_fmt; /* which format used for >4 part.s */
++}; /* which format used for >4 part.s */
++
++extern enum xpart_fmts xpart_fmt;
+
+ #define MAX_PRIMARY_AHDI 4
+ #define MAX_PRIMARY_ICD 12