[#27711] Re: [ruby-list:41557] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

16 messages 2005/11/15
[#27717] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/11/16

山本です。

[#27718] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...> 2005/11/16

こんにちは、なかむら(う)です。

[#27719] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/11/16

山本です。

[#27720] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...> 2005/11/16

こんにちは、なかむら(う)です。

[#27721] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/11/16

山本です。

[#27722] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...> 2005/11/16

こんにちは、なかむら(う)です。

[#27723] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — 小西 弘将 <konishih@...6.so-net.ne.jp> 2005/11/16

 小西 弘将です。

[#27735] FNM_CASEFOLD on case-sensitive system — nobuyoshi nakada <nobuyoshi.nakada@...>

なかだです。

15 messages 2005/11/18
[#27737] Re: FNM_CASEFOLD on case-sensitive system — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/11/18

山本です。

[#27758] File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org>

次に cygwin における

26 messages 2005/11/19
[#27768] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27769] Re: File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org> 2005/11/21

In article <20051121093604.3A67.USA@garbagecollect.jp>,

[#27770] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27771] Re: File.dirname("///foo/bar/baz/qux") on cygwin — WATANABE Hirofumi <eban@...> 2005/11/21

わたなべです。

[#27772] Re: File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org> 2005/11/21

In article <1191-Mon21Nov2005112905+0900-eban@os.rim.or.jp>,

[#27773] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27774] Re: File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org> 2005/11/21

In article <20051121120453.3A70.USA@garbagecollect.jp>,

[#27776] Re: File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org> 2005/11/21

In article <87ek5a665s.fsf@m17n.org>,

[#27777] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27778] Re: File.dirname("///foo/bar/baz/qux") on cygwin — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/11/21

なかだです。

[#27779] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27781] Re: File.dirname("///foo/bar/baz/qux") on cygwin — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/11/21

なかだです。

[#27782] Re: File.dirname("///foo/bar/baz/qux") on cygwin — "U.Nakamura" <usa@...> 2005/11/21

こんにちは、なかむら(う)です。

[#27783] Re: File.dirname("///foo/bar/baz/qux") on cygwin — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/11/21

なかだです。

[#27766] 1.8.4 preview2? — "URABE Shyouhei aka.mput" <root@...>

卜部です。間が空きましたが

17 messages 2005/11/20
[#27798] Re: 1.8.4 preview2? — Yukihiro Matsumoto <matz@...> 2005/11/21

まつもと ゆきひろです

[#27818] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

15 messages 2005/11/25
[#27819] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — Yukihiro Matsumoto <matz@...> 2005/11/25

まつもと ゆきひろです

[#27821] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — "U.Nakamura" <usa@...> 2005/11/25

こんにちは、なかむら(う)です。

[#27823] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — "U.Nakamura" <usa@...> 2005/11/25

こんにちは、なかむら(う)です。

[#27839] ruby 1.8 dumps core — Tanaka Akira <akr@...17n.org>

最近、boron でやっている chkbuild で ruby-1.8 が test-all 中

32 messages 2005/11/28
[#27862] Re: ruby 1.8 dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/11/28

山本です。

[#27911] Re: ruby 1.8 dumps core — Tanaka Akira <akr@...17n.org> 2005/12/01

In article <20051130210645.7228E2B0.ocean@m2.ccsnet.ne.jp>,

[#28046] Re: ruby 1.8 dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/19

山本です。

[#28048] Re: ruby 1.8 dumps core — Tanaka Akira <akr@...17n.org> 2005/12/19

In article <20051219120911.F876DDD0.ocean@m2.ccsnet.ne.jp>,

[#28050] Re: ruby 1.8 dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/19

山本です。

[#28057] Re: ruby 1.8 dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/19

山本です。

[#27871] Numeric と Complex — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

37 messages 2005/11/29
[#27872] Re: Numeric と Complex — keiju@... (石塚圭樹) 2005/11/29

けいじゅ@いしつかです.

[#27873] Re: Numeric と Complex — Yukihiro Matsumoto <matz@...> 2005/11/29

まつもと ゆきひろです

[#27875] Re: Numeric と Complex — keiju@... (石塚圭樹) 2005/11/29

けいじゅ@いしつかです.

[ruby-dev:27647] Re: tcltkstub cause SEGV

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2005-11-06 13:04:51 UTC
List: ruby-dev #27647
Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> wrote:
(2005/11/06 21:51)

>永井@知能.九工大です.
>
>From: Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
>Subject: [ruby-dev:27644] Re: tcltkstub cause SEGV
>Date: Sun, 6 Nov 2005 21:46:34 +0900
>Message-ID: <20051106.214633.41638230.nagai@ai.kyutech.ac.jp>
>> # ついでに [ruby-dev:27643] の修正もまとめて
>> # コミットしておいてもらえると助かるかなぁ
>> # とか言ってみたりして.(^_^;
>
>遅かった...(^_^;
>[ruby-dev:27643] の修正のコミットはこちらでやります.

いえ、現在作業中です。tcltklib.c にある tcl_eval を stubs.c に移動し、
stubs.h で置き換えるようにしようと思います。
(こうすれば tcltklib.c と stubs.c の両方で有効になるので)

Index: stubs.c
===================================================================
RCS file: /src/ruby/ext/tk/stubs.c,v
retrieving revision 1.4
diff -u -w -b -p -r1.4 stubs.c
--- stubs.c	6 Nov 2005 12:45:44 -0000	1.4
+++ stubs.c	6 Nov 2005 12:59:04 -0000
@@ -504,4 +504,24 @@ ruby_tcltk_stubs()
     return 0;
 }
 
+/*------------------------------*/
+
+static int
+ruby_tcl_eval(Tcl_Interp *interp, const char *cmd)
+{
+    char *buf = strdup(cmd); /* writable memory */
+    const int ret = Tcl_Eval(interp, buf);
+    free(buf);
+    return ret;
+}
+
+static int
+ruby_tcl_global_eval(Tcl_Interp *interp, const char *cmd)
+{
+    char *buf = strdup(cmd); /* writable memory */
+    const int ret = Tcl_GlobalEval(interp, buf);
+    free(buf);
+    return ret;
+}
+
 #endif
Index: stubs.h
===================================================================
RCS file: /src/ruby/ext/tk/stubs.h,v
retrieving revision 1.1
diff -u -w -b -p -r1.1 stubs.h
--- stubs.h	28 Jul 2005 09:14:57 -0000	1.1
+++ stubs.h	6 Nov 2005 13:00:00 -0000
@@ -10,6 +10,8 @@ extern int ruby_tcl_stubs_init();
 extern int ruby_tk_stubs_init(Tcl_Interp*);
 extern int ruby_tk_stubs_safeinit(Tcl_Interp*);
 extern int ruby_tcltk_stubs();
+extern int ruby_tcl_eval(Tcl_Interp *interp, const char *cmd);
+extern int ruby_tcl_global_eval(Tcl_Interp *interp, const char *cmd);
 
 /* no error */
 #define TCLTK_STUBS_OK     (0)
@@ -31,3 +33,9 @@ extern int ruby_tcltk_stubs();
 #define NO_Tk_Init         (7)
 #define FAIL_Tk_Init       (8)
 #define FAIL_Tk_InitStubs  (9)
+
+/* safe Tcl_Eval and Tcl_GlobalEval */
+#undef Tcl_Eval
+#define Tcl_Eval ruby_tcl_eval
+#undef Tcl_GlobalEval
+#define Tcl_GlobalEval ruby_tcl_global_eval
Index: tcltklib.c
===================================================================
RCS file: /src/ruby/ext/tk/tcltklib.c,v
retrieving revision 1.40
diff -u -w -b -p -r1.40 tcltklib.c
--- tcltklib.c	2 Nov 2005 10:06:29 -0000	1.40
+++ tcltklib.c	6 Nov 2005 12:50:47 -0000
@@ -120,35 +120,6 @@ static VALUE ip_invoke _((int, VALUE*, V
 
 static VALUE tk_funcall _((VALUE(), int, VALUE*, VALUE));
 
-/* safe Tcl_Eval and Tcl_GlobalEval */
-static int
-tcl_eval(interp, cmd)
-    Tcl_Interp *interp;
-    const char *cmd; /* don't have to be writable */
-{
-    char *buf = strdup(cmd);
-    const int ret = Tcl_Eval(interp, buf);
-    free(buf);
-    return ret;
-}
-
-#undef Tcl_Eval
-#define Tcl_Eval tcl_eval
-
-static int
-tcl_global_eval(interp, cmd)
-    Tcl_Interp *interp;
-    const char *cmd; /* don't have to be writable */
-{
-    char *buf = strdup(cmd);
-    const int ret = Tcl_GlobalEval(interp, buf);
-    free(buf);
-    return ret;
-}
-
-#undef Tcl_GlobalEval
-#define Tcl_GlobalEval tcl_global_eval
-
 /* Tcl_{Incr|Decr}RefCount for tcl7.x or earlier */
 #if TCL_MAJOR_VERSION < 8
 #define Tcl_IncrRefCount(obj) (1)


In This Thread