OSDN Git Service

* timer.cc (timer_thread): Pass sigev pointer value as per SuSv3 rather than
authorcgf <cgf>
Thu, 6 Jan 2005 14:09:10 +0000 (14:09 +0000)
committercgf <cgf>
Thu, 6 Jan 2005 14:09:10 +0000 (14:09 +0000)
pointer to sigev.

winsup/cygwin/ChangeLog
winsup/cygwin/timer.cc

index e668616..0dee5fc 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-06  Christopher Faylor  <cgf@timesys.com>
+
+       * timer.cc (timer_thread): Pass sigev pointer value as per SuSv3 rather
+       than pointer to sigev.
+
 2005-01-05  Christopher Faylor  <cgf@timesys.com>
 
        * dcrt0.cc (multiple_cygwin_problem): Reorganize error message to not
index e7ce45a..fc234d8 100644 (file)
@@ -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");