Commit 4de569883 for imagemagick.org

commit 4de569883decdea6c4bd25b381fb7d7fef7dab56
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Fri Mar 20 20:26:11 2026 -0400

    https://github.com/ImageMagick/ImageMagick/issues/8630

diff --git a/MagickCore/studio.h b/MagickCore/studio.h
index cdd04f7eb..9118c287b 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 96c902ec4..ba0decc48 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