Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dl/importライブラリ > DL::Importableモジュール > extern
extern(proto) -> DL::Symbol
[permalink][rdoc][TODO]
与えられたプロトタイプにしたがって、ダイナミックライブラリ内のシンボルを検索し、 自身の特異メソッドとして、定義します。
require "dl/import" module M extend DL::Importable dlload "libc.so.6" extern "double strtod(char*, void**)" end p M.strtod("1.23", nil) #=> 1.23