module function DL.#dlopen
dlopen(lib) -> DL::Handle
dlopen(lib) {|handle| ... } -> DL::Handle
-
ダイナミックライブラリ lib をロードし、 DL::Handle として返します。
ブロックが与えられている場合は、DL::Handle 引数として 与えられたブロックを実行します。DL::Handle を返します。
DL::Handle.new(lib) と等価です。
- [PARAM] lib:
- ロードしたいライブラリを文字列で与えます。
- [EXCEPTION] RuntimeError:
- dlopen(3) に失敗した時に発生します。
module DL