DEVICE_IDS(9) FreeBSD カーネル開発者マニュアル DEVICE_IDS(9)
名称
device_ids, major, minor, umajor, uminor − デバイス ID の計算 |
書式
#include <sys/types.h> int |
major(struct cdev *dev); int |
minor(struct cdev *dev); int |
umajor(dev_t id); int |
uminor(dev_t id); |
解説 |
device_ids ファミリの関数は、ローデバイスの ID である id またはデバイス構 造体へのポインタである dev をとり、要求されたメジャーまたはマイナデバイス ID の整数値を返します。 実際のメジャーおよびマイナデバイス ID はローデバイス ID からマスクされた 値です。実際のメジャーおよびマイナ ID を決定するために使用される計算上の 詳細は、 kern_conf.c の実際のソースを参照して下さい。 |
戻り値
0 より大きくかつ NUMCDEVSW より小さい整数値です。そのデバイスが無効である 場合には、 major() および minor() は NODEV を返します。 |
作者
このマニュアルページは Chad David 〈davidc@acns.ab.ca〉 が書きました。 FreeBSD 10.0 June 22, 2004 FreeBSD 10.0 |