Ruby 2.0.0 リファレンスマニュアル > 関数一覧 > rb_io_mode_flags

function rb_io_mode_flags

int rb_io_mode_flags(const char *mode)

fopen(3) のようなモード指定modeをruby内部のモードフラグに 変換します。

modeは、[rwa][b][+] という文字列です (例: "rb+"). 戻り値は、 FMODE_READABLE, FMODE_WRITABLE, FMODE_BINMODE, FMODE_READWRITE の論理和です。FMODE_READWRITEは、FMODE_READABLEと FMODE_WRITEABLEの論理和です。