summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/timer.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2005-01-06 14:09:14 +0000
committerChristopher Faylor <me@cgf.cx>2005-01-06 14:09:14 +0000
commitfdb83f2269574aaecfdb801ee3c3b45a1e06e019 (patch)
treebb2914ee5f6849e01f0bd82105323ca8384c1b44 /winsup/cygwin/timer.cc
parent23edaf199a1dec7914e8c1066994ddbcd2774684 (diff)
downloadcygnal-fdb83f2269574aaecfdb801ee3c3b45a1e06e019.tar.gz
cygnal-fdb83f2269574aaecfdb801ee3c3b45a1e06e019.tar.bz2
cygnal-fdb83f2269574aaecfdb801ee3c3b45a1e06e019.zip
* timer.cc (timer_thread): Pass sigev pointer value as per SuSv3 rather than
pointer to sigev.
Diffstat (limited to 'winsup/cygwin/timer.cc')
-rw-r--r--winsup/cygwin/timer.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/timer.cc b/winsup/cygwin/timer.cc
index e7ce45a32..fc234d835 100644
--- a/winsup/cygwin/timer.cc
+++ b/winsup/cygwin/timer.cc
@@ -133,7 +133,7 @@ timer_thread (VOID *x)
debug_printf ("%p starting thread", x);
int rc = pthread_create (&notify_thread, tt.evp.sigev_notify_attributes,
(void * (*) (void *)) tt.evp.sigev_notify_function,
- &tt.evp.sigev_value);
+ tt.evp.sigev_value.sival_ptr);
if (rc)
{
debug_printf ("thread creation failed, %E");