summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmpdvdkit2/dvd_reader.h3
-rw-r--r--libmpdvdkit2/dvd_udf.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/libmpdvdkit2/dvd_reader.h b/libmpdvdkit2/dvd_reader.h
index 75f7182747..36b415cd8c 100644
--- a/libmpdvdkit2/dvd_reader.h
+++ b/libmpdvdkit2/dvd_reader.h
@@ -21,6 +21,9 @@
*/
#include <sys/types.h>
+#ifdef __MINGW32__
+typedef long ssize_t;
+#endif
/**
* The length of one Logical Block of a DVD Video.
diff --git a/libmpdvdkit2/dvd_udf.c b/libmpdvdkit2/dvd_udf.c
index 443f2e22b0..e39eaf50bb 100644
--- a/libmpdvdkit2/dvd_udf.c
+++ b/libmpdvdkit2/dvd_udf.c
@@ -31,7 +31,9 @@
#include <stdlib.h>
#include <string.h>
//#include <assert.h>
+#ifndef __MINGW32__
#include <sys/ioctl.h>
+#endif
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>