diff --git a/lib/isc/include/isc/file.h b/lib/isc/include/isc/file.h index 50da827a0c..f1972357ca 100644 --- a/lib/isc/include/isc/file.h +++ b/lib/isc/include/isc/file.h @@ -25,6 +25,7 @@ #include #include +#include #include ISC_LANG_BEGINDECLS diff --git a/lib/isc/win32/include/isc/stat.h b/lib/isc/win32/include/isc/stat.h index 2c822b9e7d..c8a1f0a09d 100644 --- a/lib/isc/win32/include/isc/stat.h +++ b/lib/isc/win32/include/isc/stat.h @@ -22,6 +22,11 @@ #include +/* + * Windows doesn't typedef this. + */ +typedef unsigned short mode_t + /* open() under unix allows setting of read/write permissions * at the owner, group and other levels. These don't exist in NT * We'll just map them all to the NT equivalent