るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.026秒)
トップページ > バージョン:2.4.0[x] > クエリ:Errno::EAGAIN[x] > クエリ:write_nonblock[x]

別のキーワード

  1. _builtin eagain
  2. _builtin errno::eagain
  3. read_nonblock errno::eagain
  4. eagain errno::exxx
  5. nolock errno::eagain

ライブラリ

クラス

検索結果

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

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

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

write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。

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

発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::Wai...