首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

最近看apue,程序4-10中,编译时,使用两个宏major和minor来访问主次设备号,没有定义是咋回事,应该如何解决呢

2012-05-21 
最近看apue,程序4-10中,编译时,使用两个宏major和minor来访问主次设备号,没有定义是怎么回事,应该怎么解决

最近看apue,程序4-10中,编译时,使用两个宏major和minor来访问主次设备号,没有定义是怎么回事,应该怎么解决呢?
最近看apue,程序4-10中,编译时,使用两个宏major和minor来访问主次设备号,没有定义是怎么回事,应该怎么解决呢?
本人linux 系统 fedaro 9

[解决办法]
stat返回的那个dev_t吗?


The st_dev field describes the device on which this file resides. (The major(3) and minor(3) macros may be useful to decompose the
device ID in this field.)

SYNOPSIS
#define _BSD_SOURCE /* See feature_test_macros(7) */
#include <sys/types.h>

dev_t makedev(int maj, int min);

int major(dev_t dev);
int minor(dev_t dev);
[解决办法]

C/C++ code
SYNOPSIS       #define _BSD_SOURCE             /* See feature_test_macros(7) */       #include <sys/types.h>       dev_t makedev(int maj, int min);       int major(dev_t dev);       int minor(dev_t dev); 

热点排行