diff --git a/MagickCore/studio.h b/MagickCore/studio.h index cdd04f7eba..9118c287b7 100644 --- a/MagickCore/studio.h +++ b/MagickCore/studio.h @@ -236,7 +236,7 @@ extern int vsnprintf(char *,size_t,const char *,va_list); #if defined(S_IRUSR) && defined(S_IWUSR) # define P_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) # define S_MODE (S_IRUSR | S_IWUSR) -#elif defined (MAGICKCORE_WINDOWS_SUPPORT) +#elif defined (MAGICKCORE_WINDOWS_SUPPORT) && !defined(__MINGW32__) # define P_MODE (_S_IREAD | _S_IWRITE) # define S_MODE (_S_IREAD | _S_IWRITE) #else diff --git a/MagickWand/studio.h b/MagickWand/studio.h index 96c902ec4e..ba0decc48b 100644 --- a/MagickWand/studio.h +++ b/MagickWand/studio.h @@ -213,7 +213,7 @@ extern int vsnprintf(char *,size_t,const char *,va_list); #if defined(S_IRUSR) && defined(S_IWUSR) # define P_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) # define S_MODE (S_IRUSR | S_IWUSR) -#elif defined (MAGICKWAND_WINDOWS_SUPPORT) +#elif defined (MAGICKWAND_WINDOWS_SUPPORT) && !defined(__MINGW32__) # define P_MODE (_S_IREAD | _S_IWRITE) # define S_MODE (_S_IREAD | _S_IWRITE) #else