Commit db74d606a for imagemagick.org
commit db74d606ab93e878c63db5ea555459014938dbd8
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sat Mar 21 07:10:52 2026 -0400
tweak MINGW conditional compile
diff --git a/MagickCore/studio.h b/MagickCore/studio.h
index 9118c287b..164992aed 100644
--- a/MagickCore/studio.h
+++ b/MagickCore/studio.h
@@ -233,10 +233,10 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
# include "MagickCore/magick-type.h"
#endif
-#if defined(S_IRUSR) && defined(S_IWUSR)
+#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) && !defined(__MINGW32__)
+#elif defined (MAGICKCORE_WINDOWS_SUPPORT)
# 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 ba0decc48..9b94292eb 100644
--- a/MagickWand/studio.h
+++ b/MagickWand/studio.h
@@ -210,10 +210,10 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
# include <stat.h>
#endif
-#if defined(S_IRUSR) && defined(S_IWUSR)
+#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) && !defined(__MINGW32__)
+#elif defined (MAGICKWAND_WINDOWS_SUPPORT)
# define P_MODE (_S_IREAD | _S_IWRITE)
# define S_MODE (_S_IREAD | _S_IWRITE)
#else