[#28924] IO.popen("echo a") clear O_APPEND of other fds. — Tanaka Akira <akr@...17n.org>
以下のように、IO.popen("echo a") が関係ない他の IO の
なかだです。
[#28942] FUNC_CDECL/FUNC_STDCALL are not defined? — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
In article <44AA3F42.4060800@ttsky.net>,
Tanaka Akira wrote:
Takaaki Tateishi wrote:
卜部です。
URABE Shyouhei wrote:
Takaaki Tateishi wrote:
[#28960] 世代別 GC について — MORITA Naoyuki <mlgetter@...>
森田と申します.
[#28971] [ BUG ] $0 cannot keep the given string — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#28988] size of st_data_t — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#29006] block wrapper — Tanaka Akira <akr@...>
以前、[ruby-dev:28747] の pp.rb の問題を解決するのに
まつもと ゆきひろです
In article <1152541094.492146.23781.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1152542689.441125.24418.nullmailer@x31.priv.netlab.jp>,
In article <87psgd8qb2.fsf@fsij.org>,
In article <87r70rdpeg.fsf@fsij.org>,
In article <871wshddvn.fsf@fsij.org>,
In article <87ac5g5a7i.fsf@fsij.org>,
In article <8764foo7s7.fsf@fsij.org>,
In article <87venar27i.fsf@fsij.org>,
まつもと ゆきひろです
In article <1178883053.645482.13087.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
In article <1178978140.846301.8164.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
ささだです。
In article <465E1040.7020009@atdot.net>,
まつもと ゆきひろです
In article <E1HtaMS-00041i-6U@x31>,
まつもと ゆきひろです
In article <E1HtenN-0006CM-2a@x31>,
まつもと ゆきひろです
In article <E1Htx6H-00073o-Cw@x31>,
In article <E1Hv3TT-0004LL-L8@x31>,
まつもと ゆきひろです
[#29013] problem in bignorm — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
[#29014] def m(a=nil, b) — Tanaka Akira <akr@...>
ふと、1.9 なら (TCPServer#initialize のように) 第一引数を省
[#29032] rational 1.12 — Tadayoshi Funaba <tadf@...>
ふなばです。
なかだです。
ふなばです。
[#29038] irb completion — Tadayoshi Funaba <tadf@...>
ふなばです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#29044] block parameters for class_exec,module_exec,instance_exec — Takaaki Tateishi <ttate@...>
class_exec,module_exec,instance_execのブロックパラメータの仕様について
[#29080] UNIXSocket problem with ruby 1.8.5 preview2 on cygwin — Kouhei Yanagita <yanagi@...>
柳田です。
[#29089] test_strtod(TestFloat): ArgumentError: invalid value for Float(): "0." on 1.9 — Tanaka Akira <akr@...>
2006-07-18 以来、1.9 の test-all で (他のたくさんの失敗に紛
[#29093] Re: [ruby-cvs:17195] ruby/test/rss: * object.c (rb_mod_attr): make Module#attr to be an alias to — Tanaka Akira <akr@...>
In article <20060720173258.5D4BAC6781@lithium.ruby-lang.org>,
まつもと ゆきひろです
In article <1153423941.406034.21948.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153425319.663162.22588.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153446431.981115.25434.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153449042.979962.26498.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153453341.450474.27973.nullmailer@x31.priv.netlab.jp>,
[#29141] テスト2 — Tadayoshi Funaba <tadf@...>
もしかするとスパムかも。
[#29148] Re: [ruby-cvs:17256] ruby, ruby: * time.c (time_to_s): generate RFC822 style date string. — WATANABE Hirofumi <eban@...>
わたなべです。
成瀬です。
まつもと ゆきひろです
卜部です
まつもと ゆきひろです
卜部です。
成瀬です。
まつもと ゆきひろです
成瀬です
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
> 郵便局の消印は採用できないんですが、なにが良いと思いますか。
まつもと ゆきひろです
なかだです。
ふなばです。
[#29158] backport — "MIYAMUKO Katsuyuki" <miyamuko@...>
みやむこです。
[ruby-dev:29173] Re: AIXでのコンパイルについて
> 採用します。 ありがとうございます。 それではまずconfig.hの件(前述の三つ目の件になります)から報告させていただきます。 結論から先に言いますと、 config.hを標準Cヘッダやそれらをincludeするヘッダファイルより 前にincludeしてほしい。 ということになります。 config.hに含まれる、 #define _LARGE_FILES 1 #define _ALL_SOURCE 1 が標準Cヘッダを呼び出す過程で切り替わると、あとから呼ばれた ほうのヘッダで整合性がとれなくなったり、ワーニングがでたりします。 config.hはごぞんじのようにruby.hからincludeされていますので、 ruby.hのinclude位置をあげればいいと思ったのですが、 それができなものもみつかりました。 1. ext/openssl/ossl.hはopensslとRubyで構造体名がかぶっているので、 opensslのヘッダよりあとにruby.hをincludeしています。 このファイルをincludeしているファイルのうち以下のふたつが ext/openssl/ossl_bio.c ext/openssl/ossl_ssl.c unistd.hをincludeするのですが、 そこでコンパイルエラーになってしまいます。 2. ext/readline/readline.cはRubyといくつかマクロがかぶってるので、 readlineのヘッダよりあとにruby.hをincludeしています。 readline.cもunistd.hをincludeし、 そこでおなじくコンパイルエラーになってしまいます。 どうすればいいかよくわからなかったので、添付のパッチでは、 冗長ですがそれぞれのファイルの先頭付近でconfig.hだけを includeしています。 #cvsのclient.cがそんなことをしていました。 また、コンパイル時の_ALL_SOURCESのワーニングをおさえるために、 ext/bigdecimal/bigdecimal.c ruby.hの位置をあげました。 ext/digest/rmd160/rmd160ossl.c ext/digest/sha1/sha1ossl.c ruby.hをincludeしているdefs.hの位置をあげました。 まとめたパッチを以下に添付します。これらの変更によるmake checkでの エラー数に変化はありませんでした。 また、このpatchを適用後にfedora5/i386でコンパイルしてみましたが、 問題はおこりませんでした。 おそらくこれらの変更は古いAIXにも影響ないと思われます。 よろしくご吟味ねがいます。 特にconfig.hのincludeがはたして正しい対応かどうかは私に判断つきかねますが、 ようするに前述の結論をかなえていただければ、幸いです。
Attachments (1)
diff -ru orig/ruby-1.8.5p2/ext/bigdecimal/bigdecimal.c ruby-1.8.5/ext/bigdecimal/bigdecimal.c
--- orig/ruby-1.8.5p2/ext/bigdecimal/bigdecimal.c 2006-07-14 00:42:59.000000000 +0900
+++ ruby-1.8.5/ext/bigdecimal/bigdecimal.c 2006-07-28 18:53:01.000000000 +0900
@@ -13,6 +13,7 @@
*
*/
+#include "ruby.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
@@ -20,7 +21,6 @@
#include <errno.h>
#include <float.h>
#include <math.h>
-#include "ruby.h"
#include "math.h"
#include "version.h"
diff -ru orig/ruby-1.8.5p2/ext/digest/rmd160/rmd160ossl.c ruby-1.8.5/ext/digest/rmd160/rmd160ossl.c
--- orig/ruby-1.8.5p2/ext/digest/rmd160/rmd160ossl.c 2002-09-27 02:26:46.000000000 +0900
+++ ruby-1.8.5/ext/digest/rmd160/rmd160ossl.c 2006-07-28 18:55:13.000000000 +0900
@@ -1,7 +1,7 @@
/* $Id: rmd160ossl.c,v 1.1 2002/09/26 17:26:46 knu Exp $ */
-#include "rmd160ossl.h"
#include "defs.h"
+#include "rmd160ossl.h"
#include <assert.h>
#include <stdlib.h>
diff -ru orig/ruby-1.8.5p2/ext/digest/sha1/sha1ossl.c ruby-1.8.5/ext/digest/sha1/sha1ossl.c
--- orig/ruby-1.8.5p2/ext/digest/sha1/sha1ossl.c 2002-09-27 02:44:33.000000000 +0900
+++ ruby-1.8.5/ext/digest/sha1/sha1ossl.c 2006-07-28 18:55:33.000000000 +0900
@@ -1,7 +1,7 @@
/* $Id: sha1ossl.c,v 1.1 2002/09/26 17:44:33 knu Exp $ */
-#include "sha1ossl.h"
#include "defs.h"
+#include "sha1ossl.h"
#include <assert.h>
#include <stdlib.h>
diff -ru orig/ruby-1.8.5p2/ext/openssl/ossl.h ruby-1.8.5/ext/openssl/ossl.h
--- orig/ruby-1.8.5p2/ext/openssl/ossl.h 2006-06-02 19:02:56.000000000 +0900
+++ ruby-1.8.5/ext/openssl/ossl.h 2006-07-28 18:57:09.000000000 +0900
@@ -16,7 +16,7 @@
#if defined(__cplusplus)
extern "C" {
#endif
-
+#include "config.h"
/*
* Check the OpenSSL version
* The only supported are:
diff -ru orig/ruby-1.8.5p2/ext/readline/readline.c ruby-1.8.5/ext/readline/readline.c
--- orig/ruby-1.8.5p2/ext/readline/readline.c 2005-10-31 03:20:53.000000000 +0900
+++ ruby-1.8.5/ext/readline/readline.c 2006-07-28 19:04:23.000000000 +0900
@@ -1,6 +1,7 @@
/* readline.c -- GNU Readline module
Copyright (C) 1997-2001 Shugo Maeda */
+#include <config.h>
#include <errno.h>
#include <stdio.h>
#include <ctype.h>