apue2读书笔记
来源:互联网 发布:ctr数据是什么 编辑:程序博客网 时间:2024/05/09 00:55
1.判断文件类型的两种方法
1):使用宏函数
2):使用st_mode和S_IFMT的与运算结果
事实上,第一种方法只是第二种方法的进一步封装,查看<sys.stat.h>即可找到宏函数S_ISDIR的定义为:
#define S_ISDIR(mode) (( (mode) & IFMT) == S_IFDIR).
1):使用宏函数
- struct stat buf;
- lstat("/home",buf);
- if ( S_ISDIR(buf.st_mode) ) {
- printf("目录文件");
- }
- struct stat buf;
- lstat("/home",&buf);
- if ( buf.st_mode & S_IFMT == S_IFDIR) {
- printf("目录文件");
- }
#define S_ISDIR(mode) (( (mode) & IFMT) == S_IFDIR).
- apue2读书笔记
- APUE2习题3.2
- 试着翻译APUE2
- APUE2源代码编译
- APUE2-学习-环境配置
- apue2的ruptime和ruptimed程序例子
- APUE2中信号灯(semaphores)一节
- 揭开:apue2中fwrite二进制文件乱码
- apue2.h找不到 处理方法 《unix环境高级编程》
- chdir、fchdir 和 getcwd 函数(APUE2 4.22节)
- APUE-线程:pthread_create的实现与apue2的区别
- 在Ubuntu 12.04系统下配置apue2环境
- 读书笔记
- 读书笔记
- 读书笔记
- 读书笔记
- >读书笔记
- >读书笔记
- Struts2+Spring2+Hibernate3 web应用示例(一)
- 日子一天一天过去。。
- Struts2+Spring2+Hibernate3 web应用示例(二)
- 用栈判断字符串的特定输入
- Struts2+Spring2+Hibernate3 web应用示例(三)
- apue2读书笔记
- 刚毕业一年在合肥做IT的日子
- 解决Windows 程序界面闪烁问题的一些经验
- 今天是教师节,我也即将成为一名老师
- 在Tomcat中部署Java Web应用程序
- 普里姆算法.cpp
- Struts2+Spring2+Hibernate3 web应用示例(四)
- linux内核代码分析之asm.s
- i8253 count too high