Fix MSVC build in lib-src.
src/s/ms-w32.h (fstat, stat, utime): Move redirections to "emacs"-only part. Fixes: debbugs:99690
This commit is contained in:
parent
a06776b28c
commit
3ad924ba1e
2 changed files with 9 additions and 9 deletions
|
@ -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.
|
||||
|
|
|
@ -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__
|
||||
|
|
Loading…
Add table
Reference in a new issue