Fix redefinition warning in MinGW64 build.
authorEli Zaretskii <eliz@gnu.org>
Mon, 21 Apr 2014 06:37:21 +0000 (09:37 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 21 Apr 2014 06:37:21 +0000 (09:37 +0300)
 nt/inc/ms-w32.h (lseek): Define only if not already a macro.
 Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.

nt/ChangeLog
nt/inc/ms-w32.h

index 38e5512..97d4270 100644 (file)
@@ -1,3 +1,8 @@
+2014-04-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/ms-w32.h (lseek): Define only if not already a macro.
+       Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.
+
 2014-04-09  Ken Brown  <kbrown@cornell.edu>
 
        * emacs.rc: Revert last change.
index dca3476..8f7c36a 100644 (file)
@@ -276,7 +276,10 @@ typedef int pid_t;
 #endif
 #define isatty    _isatty
 #define _longjmp  longjmp
+/* MinGW64 defines lseek to invoke lseek64.  */
+#ifndef lseek
 #define lseek     _lseek
+#endif
 #define popen     _popen
 #define pclose    _pclose
 #define strdup    _strdup