[#26942] core dump with ripper — Tanaka Akira <akr@...17n.org>
ripper で次のように core を吐くことがあるようです。
[#26952] ripper problems. — Tanaka Akira <akr@...17n.org>
ついでに、
[#26954] Re: core dump with ripper — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#26962] Re: about Ruby-GetText — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#26963] sprintf does not warn in verbose mode. — sheepman <sheepman@...>
こんにちは、sheepman です。
[#26975] [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
In message <20050909220539.E1B26BB8.ocean@m2.ccsnet.ne.jp>
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
なかだです。
[#26984] elimination of "extern int errno;" — Takahiro Kambe <taca@...>
こんにちは。
In message <20050908.120716.71112483.taca@back-street.net>
まつもと ゆきひろです
In message <1126489480.743964.31599.nullmailer@x31.priv.netlab.jp>
In message <20050912.104954.92585084.taca@back-street.net>
まつもと ゆきひろです
In article <1126491408.019719.1052.nullmailer@x31.priv.netlab.jp>,
In message <87wtlmyasi.fsf@m17n.org>
In article <20050916.201819.92561710.taca@back-street.net>,
In message <878xxx6tab.fsf@m17n.org>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
高橋征義です。
まつもと ゆきひろです
高橋征義です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#27051] fail on test/rss — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#27123] test/socket/test_tcp.rb blocks on NetBSD — Tanaka Akira <akr@...17n.org>
2005-09-16 から NetBSD で test/socket/test_tcp.rb がブロックするようになっています。
[#27139] ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...>
高橋征義です。
卜部です。
卜部です。
こんにちは、sheepman です。
小西 弘将です。
Masayoshi Takahashi wrote:
助田です。
高橋征義です。
山本です。
こんにちは、なかむら(う)です。
かわじ、です。
山本です。
卜部です。
[#27140] [PATCH] File#chown(nil, nil) — Minero Aoki <aamine@...>
青木です。
[#27141] Interix3 (SFU)サポート — Takahiro Kambe <taca@...>
おはようございます。
[#27150] test_readline.rb blocks on NetBSD. — Tanaka Akira <akr@...17n.org>
NetBSD で、ひさしぶりに端末から ruby を build したところ、test-all 中
前田です。
[#27242] Ruby 1.8.3 released — Yukihiro Matsumoto <matz@...>
Hello Rubyists,
[#27248] glob from command line still broken in djgpp? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27251] 脆弱性レポート翻訳者募集 — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
In message <1127268581.886018.27376.nullmailer@x31.priv.netlab.jp>
[#27275] release schedule plan for 1.8.4 — "NARUSE, Yui" <naruse@...>
成瀬です。
[#27281] env -i make; fails. — "URABE Shyouhei aka.mput" <root@...>
うらべです。
なかだです。
In article <TYOMLEM041XvpFVjCRG00000109@tyomlvem02.e2k.ad.ge.com>,
なかだです。
In article <TYOMLEM04ryWtIIZS2T0000010a@tyomlvem02.e2k.ad.ge.com>,
[#27297] warning of yaml/basenode.rb — 雪見酒 <yukimi_sake@...>
こちらでははじめまして、雪見酒です。
[#27302] warning: 'cdecl' attribute directive ignored — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#27321] RubyGemsとOS platformとの関係 — Daigo Moriwaki <techml@...>
こんにちは、森脇です。
なかだです。
まつもと ゆきひろです
西尾瑞穂 と言います。
まつもと ゆきひろです
In article <1127872084.608903.6359.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
森脇です。
Daigo Moriwaki wrote:
In article <433CC31E.20802@ruby-lang.org>,
Tanaka Akira wrote:
まつもと ゆきひろです
In article <433D4CED.9030005@ruby-lang.org>,
Tanaka Akira wrote:
In article <433E4AF0.5020308@ruby-lang.org>,
[#27324] ext/digest on DrafonFly — Takahiro Kambe <taca@...>
こんにちは。
[#27331] possible SEGV in rb_autoload_load? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27334] File#read にゴミがつく — Yusuke ENDOH <mame@...>
はじめまして、遠藤侑介と申します。
なかだです。
[ruby-dev:26984] elimination of "extern int errno;"
こんにちは。 pkgsrc方面で、DragonFly BSDに対応させるためのパッチというのをいただい たのですが、その大半は、 extern int errno; という宣言を削除するものでした。伝統的なUNIXでは、errnoはグローバルに 宣言されたintの変数であるとされていました。しかし、おそらくスレッド関 係の導入によって、「値の変更が可能なintの左辺値に展開されるマクロ」と され、<errno.h>といったヘッダ・ファイルが用意されるようになっています。 Ruby 1.8.3のpreviewでは一部削除された部分もあるようですが、まだerrnoを 不用意に宣言している部分があります。 後に、RubyのHEADとruby_1_8ブランチに対するパッチを同封します。 -- Takahiro Kambe <taca@back-street.net> P.S. 以下のようなパッチもいただいたのですが、この変更が正しいかどうか私には わかりませんでした。 + +--- ext/dl/dl.c.orig 2005-08-17 17:14:22.000000000 +0000 ++++ ext/dl/dl.c +@@ -543,7 +543,11 @@ rb_io_to_ptr(VALUE self) + GetOpenFile(self, fptr); + fp = fptr->f; + ++#if defined(__DragonFly__) ++ return fp ? rb_dlptr_new(fp, 1, 0) : Qnil; ++#else + return fp ? rb_dlptr_new(fp, sizeof(FILE), 0) : Qnil; ++#endif + } + + VALUE
Attachments (2)
Index: process.c
===================================================================
RCS file: /src/ruby/process.c,v
retrieving revision 1.135
diff -u -u -p -r1.135 process.c
--- process.c 31 Aug 2005 01:40:20 -0000 1.135
+++ process.c 8 Sep 2005 02:50:19 -0000
@@ -2281,7 +2281,6 @@ static VALUE
p_uid_change_privilege(obj, id)
VALUE obj, id;
{
- extern int errno;
int uid;
check_uid_switch();
@@ -2886,7 +2885,6 @@ static VALUE
p_gid_change_privilege(obj, id)
VALUE obj, id;
{
- extern int errno;
int gid;
check_gid_switch();
@@ -3413,7 +3411,6 @@ static VALUE
p_uid_switch(obj)
VALUE obj;
{
- extern int errno;
int uid, euid;
check_uid_switch();
@@ -3455,7 +3452,6 @@ static VALUE
p_uid_switch(obj)
VALUE obj;
{
- extern int errno;
int uid, euid;
check_uid_switch();
@@ -3526,7 +3522,6 @@ static VALUE
p_gid_switch(obj)
VALUE obj;
{
- extern int errno;
int gid, egid;
check_gid_switch();
@@ -3567,7 +3562,6 @@ static VALUE
p_gid_switch(obj)
VALUE obj;
{
- extern int errno;
int gid, egid;
check_gid_switch();
Index: ext/pty/pty.c
===================================================================
RCS file: /src/ruby/ext/pty/pty.c,v
retrieving revision 1.23
diff -u -u -p -r1.23 pty.c
--- ext/pty/pty.c 14 May 2005 14:57:03 -0000 1.23
+++ ext/pty/pty.c 8 Sep 2005 02:50:19 -0000
@@ -103,8 +103,6 @@ char *MasterDevice = "/dev/pty%s",
static char SlaveName[DEVICELEN];
-extern int errno;
-
#ifndef HAVE_SETEUID
# ifdef HAVE_SETREUID
# define seteuid(e) setreuid(-1, (e))
Index: ext/sdbm/_sdbm.c
===================================================================
RCS file: /src/ruby/ext/sdbm/_sdbm.c,v
retrieving revision 1.5
diff -u -u -p -r1.5 _sdbm.c
--- ext/sdbm/_sdbm.c 28 May 2001 16:07:34 -0000 1.5
+++ ext/sdbm/_sdbm.c 8 Sep 2005 02:50:19 -0000
@@ -103,7 +103,7 @@ static int duppair proto((char *, datu
/*
* externals
*/
-#if !defined sun && !defined MSDOS && !defined _WIN32 && !defined __CYGWIN__
+#if !defined sun && !defined MSDOS && !defined _WIN32 && !defined __CYGWIN__ && !defined(errno)
extern int errno;
#endif
Index: process.c
===================================================================
RCS file: /src/ruby/process.c,v
retrieving revision 1.92.2.23
diff -u -u -p -r1.92.2.23 process.c
--- process.c 31 Aug 2005 01:40:56 -0000 1.92.2.23
+++ process.c 8 Sep 2005 02:47:10 -0000
@@ -2055,7 +2055,6 @@ static VALUE
p_uid_change_privilege(obj, id)
VALUE obj, id;
{
- extern int errno;
int uid;
check_uid_switch();
@@ -2606,7 +2605,6 @@ static VALUE
p_gid_change_privilege(obj, id)
VALUE obj, id;
{
- extern int errno;
int gid;
check_gid_switch();
@@ -3133,7 +3131,6 @@ static VALUE
p_uid_switch(obj)
VALUE obj;
{
- extern int errno;
int uid, euid;
check_uid_switch();
@@ -3175,7 +3172,6 @@ static VALUE
p_uid_switch(obj)
VALUE obj;
{
- extern int errno;
int uid, euid;
check_uid_switch();
@@ -3246,7 +3242,6 @@ static VALUE
p_gid_switch(obj)
VALUE obj;
{
- extern int errno;
int gid, egid;
check_gid_switch();
@@ -3287,7 +3282,6 @@ static VALUE
p_gid_switch(obj)
VALUE obj;
{
- extern int errno;
int gid, egid;
check_gid_switch();
Index: ext/pty/pty.c
===================================================================
RCS file: /src/ruby/ext/pty/pty.c,v
retrieving revision 1.19.2.2
diff -u -u -p -r1.19.2.2 pty.c
--- ext/pty/pty.c 14 May 2005 14:57:51 -0000 1.19.2.2
+++ ext/pty/pty.c 8 Sep 2005 02:47:10 -0000
@@ -103,8 +103,6 @@ char *MasterDevice = "/dev/pty%s",
static char SlaveName[DEVICELEN];
-extern int errno;
-
#ifndef HAVE_SETEUID
# ifdef HAVE_SETREUID
# define seteuid(e) setreuid(-1, (e))
Index: ext/sdbm/_sdbm.c
===================================================================
RCS file: /src/ruby/ext/sdbm/_sdbm.c,v
retrieving revision 1.5
diff -u -u -p -r1.5 _sdbm.c
--- ext/sdbm/_sdbm.c 28 May 2001 16:07:34 -0000 1.5
+++ ext/sdbm/_sdbm.c 8 Sep 2005 02:47:10 -0000
@@ -103,7 +103,7 @@ static int duppair proto((char *, datu
/*
* externals
*/
-#if !defined sun && !defined MSDOS && !defined _WIN32 && !defined __CYGWIN__
+#if !defined sun && !defined MSDOS && !defined _WIN32 && !defined __CYGWIN__ && !defined(errno)
extern int errno;
#endif