まつもと ゆきひろです

In message "[ruby-list:38417] Re: モジュール内で別のモジュールのオブジェクトを返すには?"
    on 03/09/22, Koji Arai <JCA02266 / nifty.ne.jp> writes:

|だと、load 直後に cFoo の内容が書き変わってうまくいかないようです。
|
|最初 rb_global_variable(&cFoo) してないからだと思ったのです
|がそうでもないようで、init_foo() と get_Foo() の二箇所で、
|
|  printf("&cFoo=%x\n",&cFoo);
|
|を実行すると結果が変わってました。

|シェアドライブラリからシェ
|アドライブラリをロードするときに何かあるのでした?

リンクの実装を想像すると、独立にロードする.soファイルの関数
をexternで呼ぶのはかなり怪しい領域だと思います。

                                まつもと ゆきひろ /:|)