Commit 989dfd483 for imagemagick.org

commit 989dfd4833dbfb1a3fbc0ee6dfa4acc01b2956e8
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun Sep 6 08:33:52 2026 -0400

    move O_NOFOLLOW to main IM header

diff --git a/MagickCore/delegate.c b/MagickCore/delegate.c
index cef874264..ffa5a9c7e 100644
--- a/MagickCore/delegate.c
+++ b/MagickCore/delegate.c
@@ -1628,10 +1628,6 @@ static MagickBooleanType CopyDelegateFile(const char *source,
   const char *destination,const MagickBooleanType overwrite,
   ExceptionInfo *exception)
 {
-#if !defined(O_NOFOLLOW)
-#define O_NOFOLLOW 0
-#endif
-
   int
     destination_file = -1,
     source_file = -1;
diff --git a/MagickCore/resource.c b/MagickCore/resource.c
index 405e6fa80..b8ae38a70 100644
--- a/MagickCore/resource.c
+++ b/MagickCore/resource.c
@@ -463,13 +463,6 @@ static void *DestroyTemporaryResources(void *temporary_resource)

 MagickExport int AcquireUniqueFileResource(char *path)
 {
-#if !defined(O_NOFOLLOW)
-#define O_NOFOLLOW 0
-#endif
-#if !defined(TMP_MAX)
-# define TMP_MAX  238328
-#endif
-
   int
     c,
     file;
diff --git a/MagickCore/studio.h b/MagickCore/studio.h
index 4b5ba4116..f8bca9257 100644
--- a/MagickCore/studio.h
+++ b/MagickCore/studio.h
@@ -327,10 +327,18 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
 #define O_BINARY  0x00
 #endif

+#if !defined(O_NOFOLLOW)
+#define O_NOFOLLOW 0
+#endif
+
 #if !defined(PATH_MAX)
 #define PATH_MAX  4096
 #endif

+#if !defined(TMP_MAX)
+# define TMP_MAX  238328
+#endif
+
 #if defined(MAGICKCORE_LTDL_DELEGATE) || (defined(MAGICKCORE_WINDOWS_SUPPORT) && defined(_DLL) && !defined(_LIB))
 #  define MAGICKCORE_MODULES_SUPPORT
 #endif
diff --git a/MagickWand/studio.h b/MagickWand/studio.h
index f3cf554a9..1ef22da21 100644
--- a/MagickWand/studio.h
+++ b/MagickWand/studio.h
@@ -286,10 +286,18 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
 #define O_BINARY  0x00
 #endif

+#if !defined(O_NOFOLLOW)
+#define O_NOFOLLOW 0
+#endif
+
 #if !defined(PATH_MAX)
 #define PATH_MAX  4096
 #endif

+#if !defined(TMP_MAX)
+# define TMP_MAX  238328
+#endif
+
 /*
   Magick defines.
 */