diff --git a/libs/aaf/aaf/LibCFB.h b/libs/aaf/aaf/LibCFB.h index c06de43edb..75610431f5 100644 --- a/libs/aaf/aaf/LibCFB.h +++ b/libs/aaf/aaf/LibCFB.h @@ -35,6 +35,8 @@ #elif defined(_WIN32) #include // MAX_PATH #include +#else +#include #endif /** diff --git a/libs/aaf/utils.c b/libs/aaf/utils.c index 71240eab99..41eb6566e2 100644 --- a/libs/aaf/utils.c +++ b/libs/aaf/utils.c @@ -32,7 +32,7 @@ #include #include #include /* access() */ -#elif defined(__APPLE__) +#elif defined(__APPLE__) || defined(__NetBSD__) #include #include /* access() */ #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) diff --git a/tools/aaf-patches/bsd-support.diff b/tools/aaf-patches/bsd-support.diff new file mode 100644 index 0000000000..99136c746e --- /dev/null +++ b/tools/aaf-patches/bsd-support.diff @@ -0,0 +1,26 @@ +diff --git a/libs/aaf/aaf/LibCFB.h b/libs/aaf/aaf/LibCFB.h +index c06de43edb..75610431f5 100644 +--- a/libs/aaf/aaf/LibCFB.h ++++ b/libs/aaf/aaf/LibCFB.h +@@ -35,6 +35,8 @@ + #elif defined(_WIN32) + #include // MAX_PATH + #include ++#else ++#include + #endif + + /** +diff --git a/libs/aaf/utils.c b/libs/aaf/utils.c +index 71240eab99..41eb6566e2 100644 +--- a/libs/aaf/utils.c ++++ b/libs/aaf/utils.c +@@ -32,7 +32,7 @@ + #include + #include + #include /* access() */ +-#elif defined(__APPLE__) ++#elif defined(__APPLE__) || defined(__NetBSD__) + #include + #include /* access() */ + #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)