Improve port of struct timespec to MS-Windows.
authorEli Zaretskii <eliz@gnu.org>
Sun, 24 Jun 2012 17:21:20 +0000 (20:21 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 24 Jun 2012 17:21:20 +0000 (20:21 +0300)
commit696056c280e0e4a03e12d8d53f692c015ff19217
tree251de12b5ca47d0d5f6de907cb070d54f8283250
parentbbf908bc692846db442374a5a91ec9e243390e3d
Improve port of struct timespec to MS-Windows.

 lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
 ($(BLD)/timespec-add.$(O)):
 ($(BLD)/timespec-sub.$(O)): Don't depend on
 $(EMACS_ROOT)/nt/inc/sys/time.h.
 lib/stat-time.h:
 lib/timespec.h:
 lib/utimens.h: Revert last change.
 src/makefile.w32-in (TIMESPEC_H): Remove nt/inc/sys/time.h.
 (SYSTIME_H): Add nt/inc/sys/time.h.
 src/systime.h [WINDOWSNT]: Include sys/time.h.
 src/s/ms-w32.h (struct timespec): Definition moved from
 nt/inc/sys/time.h.  Suggested by Paul Eggert <eggert@cs.ucla.edu>.
 nt/inc/sys/time.h (struct timespec): Don't define it here, it is
 now defined in src/s/ms-w32.h.

Fixes: debbugs:9000
ChangeLog
lib/makefile.w32-in
lib/stat-time.h
lib/timespec.h
lib/utimens.h
nt/ChangeLog
nt/inc/sys/time.h
src/ChangeLog
src/makefile.w32-in
src/s/ms-w32.h
src/systime.h