るりまサーチ

最速Rubyリファレンスマニュアル検索!
128件ヒット [101-128件を表示] (0.071秒)

別のキーワード

  1. io pipe
  2. _builtin pipe
  3. _builtin pipe?
  4. pathname pipe?
  5. etc pc_pipe_buf

ライブラリ

クラス

キーワード

検索結果

<< < 1 2 >>

IO#pid -> Integer | nil (19.0)

自身が IO.popen で作られたIOポートなら、子プロセスのプロセス ID を 返します。それ以外は nil を返します。

...

@raise IOError 既に close されている場合に発生します。

//emlist[例][ruby]{
IO.popen("-") do |pipe|
if pipe
$stderr.puts "In parent, child pid is #{pipe.pid}" # => In parent, child pid is 16013
else
$stderr.puts "In child, pid is #{$$}" # => In child, p...

IO#pathconf(name) -> Integer | nil (13.0)

fpathconf(3) で取得したファイルの設定変数の値を返します。

...場合は nil
を返します。(fpathconf(3) が -1 を返し、errno が設定されていない
場合)

@param name Etc モジュールの PC_ で始まる定数のいずれかを指定します。

//emlist[][ruby]{
require 'etc'
IO.pipe {|r, w|
p w.pathconf(Etc::PC_PIPE_BUF) # => 4096
}
//}...

IO#advise(advice, offset=0, len=0) -> nil (7.0)

posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。

...イルデスクリプタが不正であるときに発生する例外
@raise Errno::EINVAL advice が不正
@raise Errno::ESPIPE ファイルデスクリプタが FIFO か pipe を指している
場合に発生する例外(Linux はこの場合には Errno::EINVAL を発生する)
@raise Ran...
<< < 1 2 >>