るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.087秒)
トップページ > クエリ:exxx[x] > クエリ:errno[x] > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:write_nonblock[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. lupdecomposition p
  5. kernel p

クラス

検索結果

IO#write_nonblock(string, exception: true) -> Integer | :wait_writable (18257.0)

IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。

...ます。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。

書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。

発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その...
...て IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます。

@param string 自身に書き込みたい文字列を指定します。

@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生...
...する代わりに :wait_writable を返します。

@raise IOError 自身が書き込み用にオープンされていなければ発生します。

@raise Errno::EXXX write(2) が失敗した場合に発生します。...