[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9368] [PATCH] Win32API

From: WATANABE Hirofumi <eban@...>
Date: 2000-03-04 12:51:59 UTC
List: ruby-dev #9368
わたなべです.

Win32API の object が宙に浮いてました. すみません.
GC.start すると FreeLibrary されて SEGV.

Sat Mar  4 21:26:39 2000  WATANABE Hirofumi  <eban@os.rim.or.jp>

	* ext/Win32API/Win32API.c (Win32API_initialize):
	  protect Win32API object from GC.


--- ext/Win32API/Win32API.c.orig	Thu Jan  6 22:05:09 2000
+++ ext/Win32API/Win32API.c	Sat Mar  4 20:40:14 2000
@@ -59,3 +59,3 @@
 	    rb_raise(rb_eRuntimeError, "LoadLibrary: %s\n", RSTRING(dllname)->ptr);
-	Data_Wrap_Struct(self, 0, Win32API_FreeLibrary, hdll);
+	rb_iv_set(self, "__hdll__", Data_Wrap_Struct(self, 0, Win32API_FreeLibrary, hdll));
     }

In This Thread

Prev Next