Commit 47e6b33f5 for imagemagick.org

commit 47e6b33f59de5478598f321d95663be63b4bf354
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun Mar 22 06:43:12 2026 -0400

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

diff --git a/MagickCore/studio.h b/MagickCore/studio.h
index 164992aed..4b5ba4116 100644
--- a/MagickCore/studio.h
+++ b/MagickCore/studio.h
@@ -233,12 +233,12 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
 # include "MagickCore/magick-type.h"
 #endif

-#if defined(MAGICKCORE_POSIX_SUPPORT) || defined(__MINGW32__)
-# 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)
+#if defined (MAGICKCORE_WINDOWS_SUPPORT) || defined(__MINGW32__)
 # define P_MODE (_S_IREAD | _S_IWRITE)
 # define S_MODE (_S_IREAD | _S_IWRITE)
+#elif defined(MAGICKCORE_POSIX_SUPPORT)
+# define P_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
+# define S_MODE (S_IRUSR | S_IWUSR)
 #else
 # define P_MODE  0666
 # define S_MODE  0600
diff --git a/MagickWand/studio.h b/MagickWand/studio.h
index 9b94292eb..7fb851b08 100644
--- a/MagickWand/studio.h
+++ b/MagickWand/studio.h
@@ -210,12 +210,12 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
 # include <stat.h>
 #endif

-#if defined(MAGICKCORE_POSIX_SUPPORT) || defined(__MINGW32__)
-# 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)
+#if defined(MAGICKWAND_WINDOWS_SUPPORT) || defined(__MINGW32__)
 # define P_MODE (_S_IREAD | _S_IWRITE)
 # define S_MODE (_S_IREAD | _S_IWRITE)
+#elif defined(MAGICKCORE_POSIX_SUPPORT)
+# define P_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
+# define S_MODE (S_IRUSR | S_IWUSR)
 #else
 # define P_MODE  0666
 # define S_MODE  0600