* 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>
|
2010-06-09 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* path.cc (symlink_info::check_shortcut): Use ro_u_empty rather than
|
* path.cc (symlink_info::check_shortcut): Use ro_u_empty rather than
|
||||||
|
|
|
@ -28,7 +28,13 @@ details. */
|
||||||
#define FACTOR (0x19db1ded53e8000LL)
|
#define FACTOR (0x19db1ded53e8000LL)
|
||||||
#define NSPERSEC 10000000LL
|
#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
|
static inline LONGLONG
|
||||||
systime_ns ()
|
systime_ns ()
|
||||||
|
|
Loading…
Reference in New Issue