dirent d_type类型

struct dirent

{

#ifndef __USE_FILE_OFFSET64

__ino_t d_ino;

__off_t d_off;

#else

__ino64_t d_ino;

__off64_t d_off;

#endif

unsigned short int d_reclen;

unsigned char d_type;

char d_name[256]; /* We must not include limits.h! */

};

注意其中的d_type字段。

/* File types for `d_type'. */

enum

{

DT_UNKNOWN = 0,

# define DT_UNKNOWN DT_UNKNOWN

DT_FIFO = 1,

# define DT_FIFO DT_FIFO

DT_CHR = 2,

# define DT_CHR DT_CHR

DT_DIR = 4,

# define DT_DIR DT_DIR

DT_BLK = 6,

# define DT_BLK DT_BLK

DT_REG = 8,

# define DT_REG DT_REG

DT_LNK = 10,

# define DT_LNK DT_LNK

DT_SOCK = 12,

# define DT_SOCK DT_SOCK

DT_WHT = 14

# define DT_WHT DT_WHT

};

dirent d_type类型相关推荐

  1. 关于readdir返回值中struct dirent.d_type的取值有关问题(转)

    关于readdir返回值中struct dirent.d_type的取值问题 原网页链接 http://www.gnu.org/software/libc/manual/html_node/Direc ...

  2. xfs文件系统d_type=0的问题

    在使用readdir函数的时候,遇到一个问题–不管是文件还是目录d_type的值都是0(DT_UNKNOWN) `#include <stdio.h> #include <diren ...

  3. apue学习之文件IO第二部分

    学习apue课程已经有一个多月了,有很多知识点需要自己去总结: 下面是主要的几个函数的介绍: 1-stat()函数是获得文件的主要信息.在linux当中主要以一个结构体来保存文件的信息,其中每一个字段 ...

  4. nginx学习(一):基本安装

    转载自http://summervast.blog.51cto.com/690507/385511 注意:可能因版本不同,个别指令不起作用,需要注意版本灵活安装,我在安装时也遇到过此问题 开始学习ng ...

  5. sylixos与harmonyOS,SylixOS 下的IO系统调用

    SylixOS标准I/O基本介绍 1.1 简介 I/O 系统又称作输入输出系统,SylixOS 兼容POSIX标准输入输出系统,SylixOS的I/O概念继承了UNIX操作系统的I/O概念,认为一切皆 ...

  6. Nginx编译安装与虚拟主机配置

    1.Nginx的简介 nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器:因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名,nginx还有非 ...

  7. CentOS7安装PHP开发环境1-源码安装Nginx

    OS:CentOS 7 Nginx:1.16.0 目录 安装后的脚本 重启nginx.PHP脚本 开机启动脚本 安装前的准备 1.安装Nginx所需的pcre库 2.安装Nginx所需的openssl ...

  8. Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建

    Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Gerrit版本选择 1>.查看Gerrit官网 ...

  9. Linux系统基础操作管理

    一.系统基础操作规范 1.第一个规范 输出命令信息需要在命令提示符之后输入 命令提示符: [root@oldboy ~]# root 表示当前登录系统用户名称 oldboy 表示当前系统主机名称 ~ ...

最新文章

  1. cs224n第六讲依存分析
  2. Orange‘s 一个操作系统的实现--Bochs遇到的问题
  3. Flink 时间语义与水位线(Watermarks)
  4. 尚硅谷k8s安装文档_Kubernetes(k8s)中文文档 从零开始k8s_Kubernetes中文社区
  5. Pytorch Tensor.unfold()的简单理解与用法
  6. http协议介绍及httpd特性详解
  7. 深度学习 --- 优化入门四(Batch Normalization(批量归一化)一)
  8. android重写view和viewgroup的区别
  9. oracle 日期型函数转换,oracle中,日期转换函数
  10. 台式机鼠标失灵打开计算机,台式电脑鼠标没反应是怎么回事
  11. 双重检查锁单例模式为什么要用volatile关键字?
  12. python爬虫--爬取-猫眼电影-代码
  13. 荣耀路由2 虚拟服务器,华为荣耀路由器2怎么设置? | 192路由网
  14. 考研英语 - word-list-19
  15. JavaScript设计模式综合应用案例
  16. 学习资料/中文网大放送
  17. 基于华为的IP Sec
  18. 怎样把照片中的头像扶正_在水下摄影中,怎样拍出好看的鱼类照片
  19. 香港科技大学 计算机科学排名,香港科技大学世界排名及专业排名汇总(QS世界大学排名版)...
  20. 全卷积网络用于手语识别

热门文章

  1. js实现unicode转换,支持中英文
  2. 现代城市地图场景RPG Maker MV游戏素材
  3. TCP连接数过大导致down机的原因分析
  4. LimeSDR USB 使用gqrx来收听FM广播
  5. 案例驱动式Python学习笔记【第六篇】电子宠物
  6. confluence 字体_为confluence编辑器增加设置字体和设置字号的选项
  7. 使用EA绘制UML状态机图
  8. Foundations of Machine Learning———PAC
  9. 电工知识 电气图形符号和电气文字符号大全
  10. linux编程用到什么编程语言,学好编程第一步,你得学会用什么工具来提高编写效率...