Linux程序员手册 第3部分
更新日期: 2018-04-30
语法
#include <sys/sysmacros.h> dev_t makedev(unsigned int maj, unsigned int min); unsigned int major(dev_t dev); unsigned int minor(dev_t dev);
备注
这些接口定义为宏。从glibc 2.3.3开始,它们已成为三个特定于GNU的函数的别名:gnu_dev_makedev(),gnu_dev_major()和gnu_dev_minor()。后者名称已导出,但传统名称更便于移植。
BSD通过公开这些宏的定义。根据版本的不同,如果定义了适当的功能测试宏,则glibc还会从该头文件中公开这些宏的定义。但是,此行为已在glibc 2.25中弃用,并且由于glibc 2.28,不再提供这些定义。
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。
属性
有关本节中使用的术语的说明,请参见attribute(7)。
Interface | Attribute | Value |
makedev(),major(),minor() | Thread safety | MT-Safe |
名称
makedev,major,minor-管理设备号
遵循规范
在POSIX.1中未指定makedev(),major()和minor()函数,但是在许多其他系统上也存在。
日期:2019-08-20 18:00:50 来源:oir作者:oir