mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
Merge from gnulib.
This incorporates the following changes: 2013-09-19 stdio: OS X port of putc_unlocked + extern inline 2013-09-19 signal: OS X port of sigaddset etc. + extern inline 2013-09-19 extern-inline: do not always suppress extern inline on OS X 2013-09-17 getgroups: statement without effect 2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
This commit is contained in:
parent
c39cc7d149
commit
230fe2a5a1
19 changed files with 153 additions and 57 deletions
|
|
@ -90,10 +90,12 @@ validate_timespec (struct timespec timespec[2])
|
|||
assert (timespec);
|
||||
if ((timespec[0].tv_nsec != UTIME_NOW
|
||||
&& timespec[0].tv_nsec != UTIME_OMIT
|
||||
&& (timespec[0].tv_nsec < 0 || 1000000000 <= timespec[0].tv_nsec))
|
||||
&& ! (0 <= timespec[0].tv_nsec
|
||||
&& timespec[0].tv_nsec < TIMESPEC_RESOLUTION))
|
||||
|| (timespec[1].tv_nsec != UTIME_NOW
|
||||
&& timespec[1].tv_nsec != UTIME_OMIT
|
||||
&& (timespec[1].tv_nsec < 0 || 1000000000 <= timespec[1].tv_nsec)))
|
||||
&& ! (0 <= timespec[1].tv_nsec
|
||||
&& timespec[1].tv_nsec < TIMESPEC_RESOLUTION)))
|
||||
{
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue