参照元†
- デバイス番号からメジャー番号を取得する。
- メジャー番号のビット幅は dev_t のビット幅から MINORBITS を引いた分となる。
現在の dev_t の幅は 32ビットで MINORBITS は 20 なので、
現在のメジャー番号のビット幅は 12ビットで最大値は 4095。
返り値†
#define MINORBITS 20
#define MINORMASK ((1U << MINORBITS) - 1)
#define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS))
コメント†