2008-02-16から1日間の記事一覧

ioctlメソッドはRubyのメソッドとしては奇妙

RubyのioctlはCのioctlの考えをそのまま持ってきているので ioctlとしては普通だけど、Rubyのメソッドとして奇妙。 ret = "" fd = open("/dev/dsp","r") fd.ioctl(SoundCard::Param[:SOUND_PCM_READ_RATE],ret) 結果を返す専用の変数を渡しておくと(上記で言…

RubyからCのヘッダ定義を読み込みたい

RubyからCのヘッダ定義を読み込みたい。というか ヘッダで定義してある値を使いたい。 っていうのは、Rubyでioctlしてみようとした時に パラメータが必要なので。 具体的には(うちの環境では) /usr/include/linux/soundcard.h に書いてある、SOUND_PCM_READ_…