[#2810] [BUG] IO#eof? when Thread using — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

31 messages 1998/06/08
[#2826] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2827] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2828] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2829] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2831] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2841] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2842] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2843] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2845] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2846] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/11

けいじゅ@日本ラショナルソフトウェアです.

[#2847] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2848] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/11

けいじゅ@日本ラショナルソフトウェアです.

[#2849] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2854] experimental release 1.1b9_25 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

23 messages 1998/06/11
[#2870] Re: experimental release 1.1b9_25 — Takahiro Maebashi <maebashi@...> 1998/06/15

前橋です。

[#2911] experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

33 messages 1998/06/18
[#2912] Re: experimental release 1.1b9_26 — WATANABE Hirofumi <watanabe@...> 1998/06/18

わたなべです.

[#2913] Re: experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto) 1998/06/18

まつもと ゆきひろです

[#2916] Re: experimental release 1.1b9_26 — Takahiro Maebashi <maebashi@...> 1998/06/18

前橋です。

[#2917] Re: experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto) 1998/06/18

まつもと ゆきひろです

[#2940] experimental release 1.1b9_27 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/06/19

[#2965] feature freeze for 1.1c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/06/22

[#3056] experimental release 1.1b9_28 — matz@... (Yukihiro Matsumoto)

subject says all.

28 messages 1998/06/26
[#3104] Re: experimental release 1.1b9_28 — Takahiro Maebashi <maebashi@...> 1998/06/30

前橋です。

[#3086] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro)

ごとけんです

19 messages 1998/06/29
[#3120] Re: Enumerable#reverse ([ruby-list:8579]) — keiju@... (Keiju ISHITSUKA) 1998/06/30

けいじゅ@日本ラショナルソフトウェアです.

[#3130] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro) 1998/06/30

ごとけんです

[#3146] [REQ] trace_func — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

15 messages 1998/06/30
[#3190] Re: [REQ] trace_func — matz@... (Yukihiro Matsumoto) 1998/07/02

まつもと ゆきひろです

[#3807] Re: [REQ] trace_func — keiju@... (石塚圭樹 ) 1998/12/14

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:2948] Re: experimental release 1.1b9_21

From: "MAEDA Shugo" <shugo@...>
Date: 1998-06-21 11:23:19 UTC
List: ruby-dev #2948
前田です。おひさしぶりです。

>  藤本です、こんにちは。

返事が遅れてすみません。
# 教育実習なるものに行っておりました。
# 未読メールが2000通以上たまってます:-(

><http://www.be.com/documentation/rel_notes/R3DevLayout.html>を見ると
>
>      #if _BUILDING_be
>      #define _IMPEXP_BE     __declspec(dllexport)
>      #else 
>      #define _IMPEXP_BE __declspec(dllimport)
>      #endif
>
>と書いているのでこれを参考にしてはどうでしょうか

BeOS for Intel以外の環境で、

#define IMPEXP_RUBY extern

などとするのはちょっと不自然な気がします。

>  上のURLの文を読むと「Beとしては__declspecを使って欲しい」というニュ
>アンスが感じられます。Intel版は__declspecを使うしかないみたいなのでし
>かたないのかもしれませんが、そうすると何かのライブラリをポーティングし
>て共有ライブラリにするたびに、元のソースに変更をくわえなくちゃならなく
>なりますよね。困ったもんです (^^;

ほんとに困ったものですね:-(

>  BeTalk-Jで教えてもらったように、直接ruby.hやintern.hを変更せずruby.h
>の最初にberuby_impexp.hをインクルードするとかしてberuby_impexp.hの中に
>集中的に__declspec関連を書くというのはできないでしょうか?

1.1b9_27では更にruby.hで宣言が増えているので、別ファイルにすると
整合性を取るのが面倒になるような気がします。
あと、インストールするファイルも増えてしまいますし...。

cIOなどもruby.hで宣言されるようになったので、socket.cなどで宣言し
なくてもよくなったこともありますし、ruby.hの中だけで済ませてしまって
もよいのではないでしょうか。

とりあえず、1.1b9_27へのパッチを添付します。
# 上のIMPEXPの部分は暫定的にRUBYVARにしました。
他にはrb_sys_failの宣言と、変数の宣言が重複している部分を修正して
います。
--
前田 修吾

Attachments (2)

ruby-beos.diff.gz (2.02 KB, Archive)
ruby-beos.diff.gz (41 Bytes, application/x-be_attribute)

In This Thread

Prev Next