From: shugo@... (MAEDA Shugo) Date: 1998-10-29T01:05:52+09:00 Subject: [ruby-list:10431] Re: uname for various systems 前田です。 >>>>> In [ruby-list:10428] >>>>> "aito" == aito wrote: aito> ということなのですが,人手でヘッダファイルを選択するかわりに, aito> extconf.rb の中でシステムを判別してヘッダファイルを切りかえよう aito> と思っています.システムの判別には uname を使おうと思います. aito> それで問題なのですが,各OSで uname の返す値がわかりません. aito> ご存知の方は教えてください. PLATFORMで判別するのが良いのではないでしょうか。 各OSでどんな値になるかはconfig.guessを見れば大体わかります。 case PLATFORM when /solaris2/ config_h = "configs/solaris2.h" when /sunos/ config_h = "configs/sun.h" when /hpux/ config_h = "configs/hpux.h" ... end -- 前田 修吾