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

ruby-changes:21633

From: naruse <ko1@a...>
Date: Wed, 9 Nov 2011 11:07:03 +0900 (JST)
Subject: [ruby-changes:21633] naruse:r33682 (trunk): * thread.c (do_select): fix cast, tv_sec is time_t.

naruse	2011-11-09 11:06:49 +0900 (Wed, 09 Nov 2011)

  New Revision: 33682

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

  Log:
    * thread.c (do_select): fix cast, tv_sec is time_t.

  Modified files:
    trunk/ChangeLog
    trunk/thread.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33681)
+++ ChangeLog	(revision 33682)
@@ -1,3 +1,7 @@
+Wed Nov  9 11:02:54 2011  NARUSE, Yui  <naruse@r...>
+
+	* thread.c (do_select): fix cast, tv_sec is time_t.
+
 Wed Nov  9 10:32:20 2011  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in: should not use test -e for portability.
Index: thread.c
===================================================================
--- thread.c	(revision 33681)
+++ thread.c	(revision 33682)
@@ -2570,7 +2570,7 @@
 	    if (timeout) {
 		double d = limit - timeofday();
 
-		wait_rest.tv_sec = (unsigned int)d;
+		wait_rest.tv_sec = (time_t)d;
 		wait_rest.tv_usec = (int)((d-(double)wait_rest.tv_sec)*1e6);
 		if (wait_rest.tv_sec < 0)  wait_rest.tv_sec = 0;
 		if (wait_rest.tv_usec < 0) wait_rest.tv_usec = 0;

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

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