当前位置:  技术问答>linux和unix

struct dirent数据结构到底是怎样的啊???

    来源: 互联网  发布时间:2016-06-22

    本文导语:  网上查的         struct dirent {               ino_t          d_ino;       /* inode number */               off_t           d_off;       /* offset to the next dirent */               unsigned   s...

网上查的      
  struct dirent {
              ino_t          d_ino;       /* inode number */
              off_t           d_off;       /* offset to the next dirent */
              unsigned   short d_reclen;    /* length of this record */
              unsigned char d_type;      /* type of file */
              char           d_name[256]; /* filename */
          };
印象当中是man来的:
   struct dirent{
        ulong_t d_offset;                /* actual offset of this entry */
       ino_t       d_ino;           /* inode number(索引节点序号) of entry */
       ushort_t    d_reclen;        /* length of this entry */
       ushort_t    d_namlen;        /* length of string in d_name */
       char d_name[_D_NAME_MAX+1];      /* name of entry (filename) */
   };


第四个变量有点不一样 。应该是哪个为准啊???

|
差不多吧,第一个目录名最大256个字节,第二个目录名的字节跟系统的设定有关,看你系统的限制了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 下结构struct ethhdr,struct iphdr在那个头文件下;谢谢!!
  • struct __una_u16结构是什么结构.
  • 在Qt中,不知道如何定义结构变量-struct?
  • 请教struct sembuf的结构是怎样,急!急!急!!!!!!!!
  • ubuntu11.04 task_struct结构
  • linux中有没有这个结构体 struct _pool_st
  • 用g++开发,怎么设置结构(struct)1字节对齐?
  • 知道TCP/UDP的包头,如何判断其应用层协议类型,struct tcphdr和 struct udphdr结构中那个变量能判断应用层协议类型。
  • struct timeval结构体的作用是什么呢?谢谢
  • 进程运行时,内核的哪部分来维护task_struct结构?
  • 求教,2.6.28内核中struct net 结构作用?
  • 请问:unix中struct timeval结构在那个头文件里定义?
  • struct sockaddr_in 这个结构在哪里定义的?
  • struct 结构内存对齐问题.
  • linux网络套接字//accept参数为什么不用struct sockaddr结构体?
  • 求教:struct dirent结构中用于存放文件名的d_name,它的长度究竟是1还是255?
  • 如何在用户进程中获取当前进程的task_struct结构地址?
  • IPv4 套接字地址结构转换(char to struct sockaddr_in) 看不懂
  • C#中结构(struct)的部分初始化和完全初始化实例分析
  • 这个结构体(struct file_operations fh_sbr_dev_ops)是什么意思?
  • java命名空间java.sql类types的类成员方法: struct定义及介绍
  • typedef_struct与struct之间的区别
  • java命名空间java.sql接口struct的类成员方法: getsqltypename定义及介绍
  • struct sock *sk和 struct sk_buff *skb之间的关系
  • java命名空间java.sql接口struct的类成员方法: getattributes定义及介绍
  • struct task_struct * get_current(void)函数的解释--help!!
  • 任意struct問題
  • Linux内核中work_struct的定义
  • struct 也有构造器吗?
  • struct dirent的问题
  • 关于struct timespec的一个问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3