minor(3) - Linux man page
名称
makedev, major, minor - 管理设备号概要
#define _BSD_SOURCE /* See feature_test_macros(7) */#include <sys/types.h>dev_t makedev(int maj, int min);unsigned int major(dev_t dev);unsigned int minor(dev_t dev);
描述
给定主设备 ID 和次设备 ID,makedev() 将它们组合起来生成一个设备 ID,作为函数结果返回。例如,可以将此设备 ID 传递给 mknod(2)。
major() 和 minor() 函数执行相反的任务:给定一个设备 ID,它们分别返回主 ID 和次 ID 组件。这些宏在分解 stat(2) 返回的结构中的设备 ID 时非常有用。