別のキーワード
ライブラリ
クラス
-
ARGF
. class (24) - BasicSocket (60)
- IO (84)
-
OpenSSL
:: SSL :: SSLSocket (48) - Socket (36)
- StringIO (36)
- TCPServer (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - ThreadsWait (6)
- UDPSocket (12)
- UNIXServer (12)
モジュール
- Fcntl (24)
-
File
:: Constants (12) -
OpenSSL
:: Buffering (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Buffering (12)
- ErrNoFinishedThread (6)
- IO (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - NONBLOCK (12)
-
O
_ NDELAY (12) -
O
_ NONBLOCK (12) - WaitReadable (12)
- WaitWritable (12)
- accept (12)
-
accept
_ nonblock (48) - connect (12)
-
connect
_ nonblock (24) - deq (24)
- fcntl (24)
-
io
/ nonblock (12) -
next
_ wait (6) - nonblock= (12)
- nonblock? (12)
- pop (24)
-
read
_ nonblock (48) - readpartial (24)
-
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 5 feature (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) - shift (24)
- sync= (12)
- syswrite (12)
-
write
_ nonblock (36)
検索結果
-
fcntl (6.0)
-
ファイルディスクリプタを扱う Unix のシステムコール IO#fcntl (つまり fcntl(2)) で使用できる定数を集めたモジュールです。
...る定数を集めたモジュールです。
例:
require "fcntl"
m = s.fcntl(Fcntl::F_GETFL, 0)
f.fcntl(Fcntl::F_SETFL, Fcntl::O_NONBLOCK|m)
require 'fcntl'
fd = IO::sysopen('/tmp/tempfile',
Fcntl::O_WRONLY | Fcntl::O_EXCL | Fcntl::O_CREAT)
f = IO.open... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...586-linux]
true
=> ruby 1.6.7 (2002-08-21) [i586-linux]
false
# : 2002-08-01 IO#read, gets ..., etc.
#
# File::NONBLOCK を指定した IO の読み込みで EWOULDBLOCK が発生すると、
# 途中まで読んだデータが失われることがありまし... -
Fcntl
:: O _ NDELAY -> Integer (1.0) -
ファイルを non-blocking モードで開きます。
ファイルを non-blocking モードで開きます。 -
StringIO
# syswrite(obj) -> Integer (1.0) -
自身に obj を書き込みます。StringIO#write と同じです。
自身に obj を書き込みます。StringIO#write と同じです。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。