From a2417dbac4f1991fb09fe2e0ba96dabdf69c72aa Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Dec 2007 07:03:31 +0000 Subject: *** empty log message *** --- ev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ev.c') diff --git a/ev.c b/ev.c index 14213df..9647e16 100644 --- a/ev.c +++ b/ev.c @@ -282,7 +282,9 @@ typedef ev_watcher *W; typedef ev_watcher_list *WL; typedef ev_watcher_time *WT; -static int have_monotonic; /* did clock_gettime (CLOCK_MONOTONIC) work? */ +/* sig_atomic_t is used to avoid per-thread variables or locking but still */ +/* giving it a reasonably high chance of working on typical architetcures */ +static sig_atomic_t have_monotonic; /* did clock_gettime (CLOCK_MONOTONIC) work? */ #ifdef _WIN32 # include "ev_win32.c" -- cgit v1.2.3