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.

If you have an emergency I'm great at running around and flailing my arms
— Artur Bagyants