Fix compile errors in nt/inc/sys/time.h when using nt/configure.bat.
nt/inc/sys/time.h (gettimeofday): Use '__restrict' instead of 'restrict', which is a C99 extension. See http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html and the following discussion for the problem this caused in the old nt/configure.bat build.
This commit is contained in:
parent
e26aac1f93
commit
2a157a5d33
2 changed files with 16 additions and 3 deletions
|
@ -1,3 +1,11 @@
|
|||
2013-05-31 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* inc/sys/time.h (gettimeofday): Use '__restrict' instead of
|
||||
'restrict', which is a C99 extension. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html
|
||||
and the following discussion for the problem this caused in the
|
||||
old nt/configure.bat build.
|
||||
|
||||
2013-05-29 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* Makefile.in (emacs.res): Include srcdir when preprocessing
|
||||
|
|
|
@ -35,10 +35,15 @@ struct timezone
|
|||
};
|
||||
#endif
|
||||
|
||||
|
||||
/* This needs to be compatible with Posix signature, in order to pass
|
||||
the configure test for the type of the second argument. See
|
||||
m4/gettimeofday.m4. */
|
||||
int gettimeofday (struct timeval *restrict, struct timezone *restrict);
|
||||
the configure test for the type of the second argument; see
|
||||
m4/gettimeofday.m4. We use '__restrict' here, rather than
|
||||
'restrict', for the benefit of the old nt/configure.bat build,
|
||||
which does not force the use of -std= switch to GCC, and that
|
||||
causes compilation errors with 'restrict', which is a C99
|
||||
extension. */
|
||||
int gettimeofday (struct timeval *__restrict, struct timezone *__restrict);
|
||||
|
||||
#define ITIMER_REAL 0
|
||||
#define ITIMER_PROF 1
|
||||
|
|
Loading…
Add table
Reference in a new issue