[前][次][番号順一覧][スレッド一覧]

ruby-changes:19415

From: kosaki <ko1@a...>
Date: Sat, 7 May 2011 02:50:31 +0900 (JST)
Subject: [ruby-changes:19415] Ruby:r31455 (trunk): fix win32 compile error.

kosaki	2011-05-07 02:50:23 +0900 (Sat, 07 May 2011)

  New Revision: 31455

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31455

  Log:
    fix win32 compile error.
    
    * thread_win32.c (RB_CONDATTR_CLOCK_MONOTONIC): define
      RB_CONDATTR_CLOCK_MONOTONIC always.
    * thread_pthread.c (RB_CONDATTR_CLOCK_MONOTONIC): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/thread_pthread.c
    trunk/thread_win32.c

Index: thread_win32.c
===================================================================
--- thread_win32.c	(revision 31454)
+++ thread_win32.c	(revision 31455)
@@ -14,6 +14,8 @@
 #include <process.h>
 
 #define WIN32_WAIT_TIMEOUT 10	/* 10 ms */
+#define RB_CONDATTR_CLOCK_MONOTONIC 1 /* no effect */
+
 #undef Sleep
 
 #define native_thread_yield() Sleep(0)
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 31454)
+++ ChangeLog	(revision 31455)
@@ -1,3 +1,10 @@
+Sat May  7 02:49:12 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
+	  fix win32 compile error.
+
+	* thread_win32.c (RB_CONDATTR_CLOCK_MONOTONIC): define
+	  RB_CONDATTR_CLOCK_MONOTONIC always.
+	* thread_pthread.c (RB_CONDATTR_CLOCK_MONOTONIC): ditto.
+
 Sat May  7 02:29:41 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
 
 	  mutex: deadlock check timeout use monotonic time.
Index: thread_pthread.c
===================================================================
--- thread_pthread.c	(revision 31454)
+++ thread_pthread.c	(revision 31455)
@@ -28,9 +28,10 @@
 static void native_cond_initialize(rb_thread_cond_t *cond, int flags);
 static void native_cond_destroy(rb_thread_cond_t *cond);
 
+#define RB_CONDATTR_CLOCK_MONOTONIC 1
+
 #if defined(HAVE_PTHREAD_CONDATTR_SETCLOCK) && defined(CLOCK_MONOTONIC) && defined(HAVE_CLOCK_GETTIME)
 #define USE_MONOTONIC_COND 1
-#define RB_CONDATTR_CLOCK_MONOTONIC 1
 #endif
 
 #define GVL_SIMPLE_LOCK 0

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]