種類
- 特異メソッド (36)
- クラス (24)
- 文書 (24)
- インスタンスメソッド (24)
- モジュール関数 (12)
クラス
- StringIO (60)
モジュール
- Process (12)
キーワード
- EXXX (12)
- new (12)
- open (24)
- reopen (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) - setpriority (12)
検索結果
先頭5件
-
Errno
:: EACCES (18000.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Process
. # setpriority(which , who , prio) -> 0 (12.0) -
プロセス、プロセスグループ、 ユーザのいずれかの現在のプライオリティを設定します 。プライオリティの設定に成功した場合は 0 を返します。
...身のプライオリティを 10 に下げます。
すでに 10 よりもプライオリティが低く、
Errno::EACCES となった場合には無視して実行を続けます。
begin
Process.setpriority(Process::PRIO_PROCESS, 0, 10)
rescue Errno::EACCES
end
@see setpriority(2)... -
Errno
:: EXXX (6.0) -
システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。
...ください。
* EPERM
* ENOENT
* ESRCH
* EINTR
* EIO
* ENXIO
* E2BIG
* ENOEXEC
* EBADF
* ECHILD
* EAGAIN
* ENOMEM
* EACCES
* EFAULT
* ENOTBLK
* EBUSY
* EEXIST
* EXDEV
* ENODEV
* ENOTDIR
* EISDIR
* EINVAL
* ENFILE
* EMFILE
* ENOTTY
* ETXTBSY
*... -
StringIO
# reopen(str , mode = & # 39;r+& # 39;) -> StringIO (6.0) -
自身が表す文字列が指定された文字列 str になります。
...r 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で自身のモードを指定します。
@raise Errno::EACCES str がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require '... -
StringIO
. new(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (6.0) -
StringIO オブジェクトを生成して返します。
...string 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require... -
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (6.0) -
StringIO オブジェクトを生成して返します。
...string 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require... -
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) {|io| . . . } -> object (6.0) -
StringIO オブジェクトを生成して返します。
...string 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...が呼ばれるのを避けた)
((<ruby-dev:12795>))
: ((<File>))#flock
File#flock がロック済みの場合に false を返さず Errno::EACCES 例外を
あげる場合がありました(flock()がないシステムの場合)
: ((<File::Stat>)).new(filename)
追加 ((<ruby-dev:12803... -
ruby 1
. 9 feature (6.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...) [i586-linux]
false
# => ruby 1.9.0 (2004-07-17) [i586-linux]
-:1:in `system': Permission denied - /tmp (Errno::EACCES)
from -:1
シェルを経由する場合は、これまでどおりです。
p system("hogehoge ''")
# => ruby...