APUE-chapter-4.10(打印st_dev 和 st_rdev)
来源:互联网 发布:黄岛java开发招聘信息 编辑:程序博客网 时间:2024/05/16 18:42
st_dev device number
st_rdev device number for special files
#define _BSD_SOURCE#include "apue.h"
#ifdef SOLARIS
#include <sys/mkdev.h>
#endif
int main(int argc, char *argv[])
{
int i;
struct stat buf;
for(i = 1; i < argc; ++ i)
{
printf("%s\n", argv[i]);
if(stat(argv[i], &buf) < 0)
{
err_ret("stat error");
continue;
}
printf("dev = %d/%d", major(buf.st_dev), minor(buf.st_dev));
if(S_ISCHR(buf.st_mode) || S_ISBLK(buf.st_mode))
{
printf(" (%s) rdev = %d/%d", (S_ISCHR(buf.st_mode))
? "character" : "block", major(buf.st_rdev),
minor(buf.st_rdev));
}
printf("\n");
}
exit(0);
}
0 0
- APUE-chapter-4.10(打印st_dev 和 st_rdev)
- get st_dev and st_rdev
- 4.23 st_dev和st_rdev成员-文件设备号
- 系统数据文件和信息 《APUE》 Chapter-6
- apue chapter [5-6]
- APUE Reading Notes------Chapter 1
- APUE Reading Notes------Chapter 3
- APUE Reading Notes------Chapter 4
- [APUE chapter 11] POSIX线程
- [APUE chapter 12] 线程控制
- [APUE chapter 13] 守护进程
- APUE 1-9 打印用户ID和组ID
- APUE 2-14 打印所有可能的sysconf和pathconf
- APUE-4.3打印文件类型
- APUE——Chapter 7、8:进程环境和进程控制
- APUE阅读笔记:Chapter 15 IPC
- apue 学习之 Chapter 4 - chown
- File and Directories 《APUE》Chapter-4
- 【二分图|推理+最大匹配】POJ-1043 What's In A Name?
- [DS] Hashing -- Shortest Ver ?
- 1029. Median (25)
- 迪杰斯特拉算法(dijkstra)——最短路径
- 第十一周 项目3 程序的多文件组织
- APUE-chapter-4.10(打印st_dev 和 st_rdev)
- 总结linux下遇到的问题
- 数字电路设计之VGA的字母显示的verilog实现
- cookie的操作
- sqoop相关整理记录
- 字符串转日期 遇到Is not a valid date and time的解决
- Cache写策略 — write-through与 write-back
- 最大流模板【EdmondsKarp算法,简称EK算法,O(m^2n)】
- .net 正则表达式 @