るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.035秒)
トップページ > クエリ:@[x] > クエリ:dlopen[x]

別のキーワード

  1. fiddle dlopen
  2. dlopen fiddle
  3. dlopen fiddle::handle

ライブラリ

クラス

モジュール

検索結果

Fiddle.#dlopen(lib) -> Fiddle::Handle (18119.0)

ダイナミックライブラリ lib をロードし、 Fiddle::Handle として返します。

...ダイナミックライブラリ lib をロードし、
Fiddle::Handle として返します。

Fiddle::Handle.new(lib) と等価です。

@
param lib ロードしたいライブラリを文字列で与えます。

@
raise Fiddle::DLError dlopen(3) に失敗した時に発生します。...

Fiddle::Handle.new(lib, flags=Fiddle::Handle::RTLD_LAZY|Fiddle::Handle::RTLD_GLOBAL) -> Fiddle::Handle (30.0)

ライブラリ lib をオープンし、Handle オブジェクトとして返します。

... dlopen(3) の第2引数として渡すフラグを指定できます。
Fiddle::Handle::RTLD_LAZY、Fiddle::Handle::RTLD_NOW
のどちらか一方を指定する必要があり、
またそれに Fiddle::Handle::RTLD_GLOBAL と OR を取ることができます。
詳しい意味は manpage(dlopen...
...(3)) を参照してください。

@
param lib ライブラリを文字列で指定します。
@
param flags フラグ
@
raise Fiddle::DLError ライブラリのオープンに失敗した場合に発生します

例:

require 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
i = h.sym('strlen'...

Fiddle::Handle.new(lib, flags=Fiddle::Handle::RTLD_LAZY|Fiddle::Handle::RTLD_GLOBAL) {|handle| ... } -> Fiddle::Handle (30.0)

ライブラリ lib をオープンし、Handle オブジェクトとして返します。

... dlopen(3) の第2引数として渡すフラグを指定できます。
Fiddle::Handle::RTLD_LAZY、Fiddle::Handle::RTLD_NOW
のどちらか一方を指定する必要があり、
またそれに Fiddle::Handle::RTLD_GLOBAL と OR を取ることができます。
詳しい意味は manpage(dlopen...
...(3)) を参照してください。

@
param lib ライブラリを文字列で指定します。
@
param flags フラグ
@
raise Fiddle::DLError ライブラリのオープンに失敗した場合に発生します

例:

require 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
i = h.sym('strlen'...