]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix MSVC build in lib-src.
authorEli Zaretskii <eliz@gnu.org>
Sat, 5 Nov 2011 16:30:13 +0000 (18:30 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 5 Nov 2011 16:30:13 +0000 (18:30 +0200)
 src/s/ms-w32.h (fstat, stat, utime): Move redirections to
 "emacs"-only part.

Fixes: debbugs:99690
src/ChangeLog
src/s/ms-w32.h

index 0d3e7d9ee21efde1e67d228a45f1dab22e97c509..07f622a2cc59ed127b0204a5278710be78e479cf 100644 (file)
@@ -1,5 +1,8 @@
 2011-11-05  Eli Zaretskii  <eliz@gnu.org>
 
+       * s/ms-w32.h (fstat, stat, utime): Move redirections to
+       "emacs"-only part.
+
        * w32fns.c (x_create_tip_frame, Fx_create_frame): Rearrange
        initialization code to keep similarity to xfns.c after changes
        from 2011-11-05.
index 519f6e7bc6310cb205b1ae7a86eae74a64aeb118..fb0882860d13af67b35c3b8b2698791dd7f2f75e 100644 (file)
@@ -191,6 +191,11 @@ struct sigaction {
 #include <sys/timeb.h>
 #include <sys/stat.h>
 #include <signal.h>
+
+/* MSVC gets link-time errors without these redirections.  */
+#define fstat(a, b) sys_fstat(a, b)
+#define stat(a, b)  sys_stat(a, b)
+#define utime       sys_utime
 #endif
 
 /* Calls that are emulated or shadowed.  */
@@ -279,18 +284,10 @@ typedef int pid_t;
 
 #if !defined (_MSC_VER) || (_MSC_VER < 1400)
 #define tzname    _tzname
+#undef  utime
 #define utime    _utime
 #endif
 
-#ifdef _MSC_VER
-/* MSVC gets link-time errors without these redirections.  */
-#define fstat(a, b) sys_fstat(a, b)
-#define stat(a, b)  sys_stat(a, b)
-#if _MSC_VER >= 1400
-#define utime       sys_utime
-#endif
-#endif
-
 /* This is hacky, but is necessary to avoid warnings about macro
    redefinitions using the SDK compilers.  */
 #ifndef __STDC__