From 1fa4c88ee21866eeb0feae8f6b0bf609a04711cc Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 19 Sep 2017 22:42:02 -0500 Subject: user/mac-fdisk: new package --- user/mac-fdisk/mac-fdisk-0.1-headers.patch | 112 +++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 user/mac-fdisk/mac-fdisk-0.1-headers.patch (limited to 'user/mac-fdisk/mac-fdisk-0.1-headers.patch') diff --git a/user/mac-fdisk/mac-fdisk-0.1-headers.patch b/user/mac-fdisk/mac-fdisk-0.1-headers.patch new file mode 100644 index 000000000..2ac7eaf41 --- /dev/null +++ b/user/mac-fdisk/mac-fdisk-0.1-headers.patch @@ -0,0 +1,112 @@ +Include a lot more headers and remove a bunch of braindead __linux__ checks + +--- a/dump.c ++++ b/dump.c +@@ -30,10 +30,8 @@ + */ + + #include +-#ifndef __linux__ + #include + #include +-#endif + #include + #include + #include +--- a/errors.c ++++ b/errors.c +@@ -26,9 +26,7 @@ + */ + + #include +-#ifndef __linux__ + #include +-#endif + #include + #include + +@@ -115,8 +113,8 @@ + va_end(ap); + + #ifdef __linux__ +- if (value > 0 && value < sys_nerr) { +- fprintf(stderr, " (%s)\n", sys_errlist[value]); ++ if (value > 0) { ++ fprintf(stderr, " (%s)\n", strerror(value)); + } else { + fprintf(stderr, "\n"); + } +@@ -144,8 +142,8 @@ + va_end(ap); + + #ifdef __linux__ +- if (value > 0 && value < sys_nerr) { +- fprintf(stderr, " (%s)\n", sys_errlist[value]); ++ if (value > 0) { ++ fprintf(stderr, " (%s)\n", strerror(value)); + } else { + fprintf(stderr, "\n"); + } +--- a/fdisk.c ++++ b/fdisk.c +@@ -62,6 +62,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/fdisklabel.c ++++ b/fdisklabel.c +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/io.c ++++ b/io.c +@@ -26,9 +26,9 @@ + */ + + #include +-#ifndef __linux__ + #include + #include ++#ifndef __linux__ + #include + #else + #ifdef __GLIBC__ +--- a/partition_map.c ++++ b/partition_map.c +@@ -26,10 +26,9 @@ + */ + + #include +-#ifndef __linux__ ++#include + #include + #include +-#endif + #include + + #include +--- a/pdisk.c ++++ b/pdisk.c +@@ -32,10 +32,11 @@ + #include + #include + #else +-#include +-#include + #include + #endif ++#include ++#include ++#include + #include + + #ifdef __linux__ -- cgit v1.2.3-60-g2f50