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.

A typical Unix /bin or /usr/bin directory contains a hundred different kinds of programs, written by dozens of egotistical programmers, each with its own syntax, operating paradigm, rules of use ... strategies for specifying options, and different sets of constraints.
— The Unix Haters' handbook