種類
- モジュール関数 (308)
- インスタンスメソッド (202)
- 特異メソッド (139)
- 文書 (55)
- 定数 (44)
クラス
- BasicSocket (11)
-
Errno
:: EXXX (11) - File (84)
- GDBM (11)
- IO (92)
- Random (66)
- Socket (11)
- StringIO (11)
- SystemCallError (11)
- UDPSocket (33)
モジュール
- Etc (11)
- Fiddle (22)
- FileTest (11)
- Kernel (66)
-
OpenSSL
:: SSL :: SocketForwarder (11) - Process (132)
-
Process
:: GID (44) -
Process
:: UID (44) -
Socket
:: Constants (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (8)
-
EAI
_ SYSTEM (22) - Errno (11)
- NOLOCK (11)
- chmod (11)
- chown (11)
-
clock
_ gettime (11) - delete (11)
- eid= (22)
- fcntl (22)
- getpgid (11)
- getpgrp (11)
- getpriority (11)
- getrlimit (11)
-
grant
_ privilege (22) - groups (11)
- kill (11)
-
last
_ error (11) - lchmod (11)
- lutime (7)
- pathconf (11)
- putc (11)
- pwrite (7)
- rand (66)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - send (44)
- setsid (11)
- size (22)
- spawn (44)
- switch (44)
- syscall (11)
- sysconf (11)
- sysopen (11)
- sysseek (11)
- syswrite (11)
- truncate (11)
- unlink (11)
- utime (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
-
win32
_ last _ error (11) - write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18250.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...l を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end
な......お、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Errno
:: EXXX :: Errno -> Integer (9242.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (137.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...ます。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その......指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX write(2) が失敗した場合... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (131.0) -
POSIX の clock_gettime() 関数の時間を返します。
...at_millisecond
Float のミリ秒
: :float_microsecond
Float のマイクロ秒
: :second
Integer の秒
: :millisecond
Integer のミリ秒
: :microsecond
Integer のマイクロ秒
: :nanosecond
Integer のナノ秒
基になる関数 clock_gettime() はナノ秒を返します。
Float オ......カウントするかどうかが異なります。
そのため、結果はシステムによって解釈が異なります。
CLOCK_REALTIME よりも Time.now をおすすめします。
@raise Errno::EINVAL clock_id がサポートされていない場合に発生します。
@see Time.now... -
File
. delete(*filename) -> Integer (130.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に......。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
File
. unlink(*filename) -> Integer (130.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に......。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
Fiddle
. last _ error -> Integer (117.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
...最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
この値はスレッドローカルです。... -
Fiddle
. win32 _ last _ error -> Integer (117.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
...最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
このメソッドは Windows 環境でのみ定義されています。
この値はスレッドローカルです。... -
Kernel
. # spawn(command , options={}) -> Integer (117.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#sy... -
Kernel
. # spawn(env , command , options={}) -> Integer (117.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#sy...