G_PROVIDER_BY_NAME(9) |
FreeBSD Kernel Developer's Manual |
G_PROVIDER_BY_NAME(9) |
名称
g_provider_by_name —
与えられた名前で GEOM プロバイダを見つけます
書式
#include < geom/geom.h>
struct g_provider *
g_provider_by_name( const char *name);
解説
g_provider_by_name() 関数は、
name と呼ばれるプロバイダを検索し、それにバインドされた構造体
g_provider を返します。引数
name はフルパスではなく、名前であるべきです (すなわち“
/dev/da0”の代わりに“
da0)”。
制限/条件
トポロジロックは保持されなければなりません。
戻り値
g_provider_by_name() 関数は
name と呼ばれるプロバイダへのポインタを返し、そのようなプロバイダがなければ
NULL を返します。
関連項目
geom(4),
DECLARE_GEOM_CLASS(9),
g_access(9),
g_attach(9),
g_bio(9),
g_consumer(9),
g_data(9),
g_event(9),
g_geom(9),
g_provider(9),
g_wither_geom(9)
作者
このマニュアルページは、
Pawel Jakub Dawidek <pjd@FreeBSD.org>によって書かれました。