mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
* times.cc (gtod): Move to sharable region.
This commit is contained in:
parent
8b33c25b91
commit
75172e03ac
@ -1,3 +1,7 @@
|
||||
2010-06-12 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* times.cc (gtod): Move to sharable region.
|
||||
|
||||
2010-06-09 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* path.cc (symlink_info::check_shortcut): Use ro_u_empty rather than
|
||||
|
@ -28,7 +28,13 @@ details. */
|
||||
#define FACTOR (0x19db1ded53e8000LL)
|
||||
#define NSPERSEC 10000000LL
|
||||
|
||||
hires_ms NO_COPY gtod;
|
||||
/* TODO: Putting this variable in the shared cygwin region partially solves
|
||||
the problem of cygwin processes not recognizing date changes when other
|
||||
cygwin processes set the date. There is still an additional problem of
|
||||
long-running cygwin processes becoming confused when a non-cygwin process
|
||||
sets the date. Unfortunately, it looks like a minor redesign is required
|
||||
to handle that case. */
|
||||
hires_ms gtod __attribute__((section (".cygwin_dll_common"), shared));
|
||||
|
||||
static inline LONGLONG
|
||||
systime_ns ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user