[#26156] ruby 1.8.3 preview1 — Yukihiro Matsumoto <matz@...>

Hi,

28 messages 2005/05/12

[#26186] ruby_setenv dumps core with mod_ruby/1.4.2 — Tietew <tietew-ml-ruby-dev@...>

Tietew です。

15 messages 2005/05/18
[#26285] Re: ruby_setenv dumps core with mod_ruby/1.4.2 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/06/05

山本です。

[#26325] Re: ruby_setenv dumps core with mod_ruby/1.4.2 — Tietew <tietew-ml-ruby-dev@...> 2005/06/10

Tietew です。

[#26187] IO.select dumps core — Tanaka Akira <akr@...17n.org>

[ruby-talk:142505] で可能性に気がついたのですが、いま実験してみたとこ

31 messages 2005/05/18
[#26255] Re: IO.select dumps core — nobu@... 2005/05/31

なかだです。

[#26256] Re: IO.select dumps core — Tanaka Akira <akr@...17n.org> 2005/06/01

In article <200505311523.j4VFN4Y4005876@sharui.nakada.niregi.kanuma.tochigi.jp>,

[#26257] Re: IO.select dumps core — nobu@... 2005/06/01

なかだです。

[#26262] Re: IO.select dumps core — Tanaka Akira <akr@...17n.org> 2005/06/01

In article <200506010140.j511edY4012889@sharui.nakada.niregi.kanuma.tochigi.jp>,

[#26265] Re: IO.select dumps core — Takahiro Kambe <taca@...> 2005/06/02

In message <87u0khj377.fsf@m17n.org>

[#26365] Re: IO.select dumps core — とみたまさひろ <tommy@...> 2005/06/22

とみたです。

[#26366] Re: IO.select dumps core — nobu@... 2005/06/22

なかだです。

[#26369] Re: IO.select dumps core — とみたまさひろ <tommy@...> 2005/06/23

とみたです。

[#26242] many errors with soap/wsdl test on mswin32 — "U.Nakamura" <usa@...>

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

12 messages 2005/05/27
[#26249] Re: many errors with soap/wsdl test on mswin32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/05/31

山本です。

[ruby-dev:26171] Re: error.c 1.108

From: nobu@...
Date: 2005-05-15 04:34:52 UTC
List: ruby-dev #26171
なかだです。

At Sun, 15 May 2005 12:51:24 +0900,
Masatoshi SEKI wrote in [ruby-dev:26168]:
> unistd.hをincludeすればよいような雰囲気です。
> ruby.hにてincludeしたらarray.cはコンパイルできました。

> マクロなどで囲まずに #include <unistd.h> したらまずいです 
> よね、たぶん。

それはまずいですね。やはりtypedefは避けたほうがいいような気がし
ます。#ifdefで確認できないと拡張ライブラリで面倒だし。


Index: configure.in
===================================================================
RCS file: /cvs/ruby/src/ruby/configure.in,v
retrieving revision 1.276
diff -U2 -p -r1.276 configure.in
--- configure.in	14 May 2005 14:57:01 -0000	1.276
+++ configure.in	15 May 2005 04:29:35 -0000
@@ -227,5 +227,8 @@ AC_CHECK_SIZEOF(double, 8)
 AC_CHECK_SIZEOF(time_t, 0)
 
-AC_CHECK_TYPES([pid_t, gid_t, uid_t])
+for id in pid_t gid_t uid_t; do
+    AC_CHECK_TYPE($id, [typ=$id], [typ=int])
+    AC_DEFINE_UNQUOTED(rb_$id, $typ)
+done
 
 AC_CACHE_CHECK(for prototypes, rb_cv_have_prototypes,
Index: ruby.h
===================================================================
RCS file: /cvs/ruby/src/ruby/ruby.h,v
retrieving revision 1.112
diff -U2 -p -r1.112 ruby.h
--- ruby.h	14 May 2005 14:57:01 -0000	1.112
+++ ruby.h	15 May 2005 04:33:23 -0000
@@ -83,22 +83,4 @@ typedef unsigned long VALUE;
 typedef unsigned long ID;
 
-#ifndef HAVE_PID_T
-  typedef int rb_pid_t;
-#else
-  typedef pid_t rb_pid_t;
-#endif
-
-#ifndef HAVE_GID_T
-  typedef int rb_gid_t;
-#else
-  typedef gid_t rb_gid_t;
-#endif
-
-#ifndef HAVE_UID_T
-  typedef int rb_uid_t;
-#else
-  typedef uid_t rb_uid_t;
-#endif
-
 #ifdef __STDC__
 # include <limits.h>


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread