るりまサーチ

最速Rubyリファレンスマニュアル検索!
1251件ヒット [101-200件を表示] (0.080秒)

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call?

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Process::GID.#re_exchange -> Integer (9101.0)

現在のプロセスの実グループ ID と実効グループ ID を入れ替えます。 保存ユーザ ID は新しい実効ユーザ ID と同じになります。 新しい実効グループ ID を返します。

...トフォームに依存します。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

[Process.gid, Process.egid] #=> [0, 33]
Proc
ess::GID.re_exchange #=> 0
[Process.gid, Process.egid] #=> [33, 0]...

Process::GID.#re_exchangeable? -> bool (9101.0)

現在のプラットフォームで Process::GID.#re_exchange が実装されている なら true を返します。そうでない場合に false を返します。

...現在のプラットフォームで Process::GID.#re_exchange が実装されている
なら true を返します。そうでない場合に false を返します。...

Process::GID.#switch -> Integer (9101.0)

実効グループ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Proc
ess::GID.switch do
p [gid, egid] #=> [500, 500]
end
p [gid, egid] #=> [500, 505]...

Process::GID.#switch {...} -> object (9101.0)

実効グループ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Proc
ess::GID.switch do
p [gid, egid] #=> [500, 500]
end
p [gid, egid] #=> [500, 505]...

Process::UID.#change_privilege(id) -> Integer (9101.0)

実ユーザ ID・実効ユーザ ID・保存ユーザ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。

...れません。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

[Process.uid, Process.euid] #=> [0, 0]
Proc
ess::UID.change_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [33, 33]...

絞り込み条件を変える

Process::UID.#re_exchange -> Integer (9101.0)

実ユーザ ID と実効ユーザ ID とを入れ換えます。 保存ユーザ ID は新しい実効ユーザ ID と同じになります。 新しい実効ユーザ ID を返します。

実ユーザ ID と実効ユーザ ID とを入れ換えます。
保存ユーザ ID は新しい実効ユーザ ID と同じになります。
新しい実効ユーザ ID を返します。

利用できるかはプラットフォームに依存します。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

Process::UID.#re_exchangeable? -> bool (9101.0)

Process::UID.#re_exchange が実装されているならば true を返します。そうでない場合に false を返します。

...
Proc
ess::UID.#re_exchange が実装されているならば true を返します。そうでない場合に false を返します。...

Process::UID.#switch -> Integer (9101.0)

実効ユーザ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Proc
ess::UID.switch do
p [uid, euid] #=> [500, 500]
end
p [uid, euid] #=> [500, 505]...

Process::UID.#switch { .... } -> object (9101.0)

実効ユーザ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Proc
ess::UID.switch do
p [uid, euid] #=> [500, 500]
end
p [uid, euid] #=> [500, 505]...

Kernel.#set_trace_func(proc) -> Proc (6483.0)

Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。

...Ruby インタプリタのイベントをトレースする Proc オブジェクトとして
指定された proc を登録します。 nil を指定するとトレースがオフになります。

Ruby インタプリタがプログラムを実行する過程で、メソッドの呼び出しや...
...録された Proc オブジェクトを実行します。

標準添付の debug、tracer、
profile はこの組み込み関数を利用して実現されています。

=== ブロックパラメータの意味

渡す Proc オブジェクトのパラメータは
//emlist[][ruby]{
proc
{|event, fil...
...式の評価。
"call": メソッドの呼び出し。
"return": メソッド呼び出しからのリターン。
"c-call": Cで記述されたメソッドの呼び出し。
"c-return": Cで記述されたメソッド呼び出しからのリターン。
"class": クラス...

絞り込み条件を変える

<< < 1 2 3 4 ... > >>