tail head cat sleep
QR code linking to this page

manページ  — DEVICE_IDS

名称

device_ids, major, minor, umajor, uminor – デバイス ID の計算

内容

書式

#include <sys/types.h>
#include <sys/systm.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> が書きました。

DEVICE_IDS (9) June 22, 2004

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Unix is a junk OS designed by a committee of PhDs.
— Dave Cutler