--- /dev/null
+--- a/fdisk.c
++++ b/fdisk.c
+@@ -59,6 +59,10 @@
+ */
+
+
++#ifndef _LARGEFILE64_SOURCE
++#define _LARGEFILE64_SOURCE
++#endif
++#include <sys/types.h>
+ #include <unistd.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+--- a/fdisklabel.c
++++ b/fdisklabel.c
+@@ -35,6 +35,9 @@
+ SUCH DAMAGE.
+ */
+
++#ifndef _LARGEFILE64_SOURCE
++#define _LARGEFILE64_SOURCE
++#endif
+ #include <sys/types.h>
+ #include <unistd.h>
+ #include <stdio.h>
+--- a/io.c
++++ b/io.c
+@@ -25,6 +25,7 @@
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
++#define _LARGEFILE64_SOURCE
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <fcntl.h>
+@@ -37,6 +38,7 @@
+ #endif
+ #endif
+ #include <linux/unistd.h>
++#include <sys/types.h>
+ #include <unistd.h>
+ #include <string.h>
+ #include <stdarg.h>
"${WORKDIR}"/${PN}_${PV/_p*}-${PV/*_p}.diff
"${FILESDIR}"/largerthan2gb.patch
"${FILESDIR}"/${PN}-0.1-headers.patch
- ### Patch for bug #142737
+ # Patch for bug #142737
"${FILESDIR}"/${PN}-0.1_p16-ppc64.patch
### Patch for building on amd64
"${FILESDIR}"/${PN}-amd64.patch
- ### Patch for large (>550GB disks)
- ### Note that >=2TB disks may not work due to limitations of the Mac
- ### Partition Table structure, this needs to be investigated
+ # Patch for large (>550GB disks)
+ # Note that >=2TB disks may not work due to limitations of the Mac
+ # Partition Table structure, this needs to be investigated
"${FILESDIR}"/big_pt.patch
"${FILESDIR}"/${PN}-0.1_p16-ppc-inline.patch
+ "${FILESDIR}"/${PN}-0.1_p18-lseek64.patch
)
src_compile() {