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.

“ Do you laugh when the waiter drops a tray full of dishes? Unix weenies do. They're the first ones to laugh at hapless users, trying to figure out an error message that doesn't have anything to do with what they just typed. ”
— The Unix Haters' handbook