include/sys/dir.h

本文介绍了文件系统的目录结构,包括目录块大小定义为512字节,以及目录项的结构体定义,其中包含inode编号和目录名,目录名长度限定为不超过60个字符。

  作用:提供了目录的轮廓

 

  定义了目录块的size, 512

 

  目录的结构体

  struct direct{

  ino_t d_ino;

  char d_name[DIRSIZ];   //目录名不超过60个字符

 };

 

 

  注:typedef unsigned long ino_t

        include/sys/types.h文件中
        typedef自己的数据类型。这些数据类型都是以_t结尾的

出问题make -C /home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/liburing-2.7 DSTROOT="/home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/liburing-2.7/ipkg-install" CFLAGS=" -I/home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/usr/include/linux" make[3]: Entering directory `/home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/liburing-2.7' make[4]: Entering directory `/home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/liburing-2.7/src' arm-sigmastar-linux-uclibcgnueabihf-gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT "setup.ol" -MMD -MP -MF "setup.ol.d" -I/home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/usr/include/linux -Wno-unused-parameter -DLIBURING_INTERNAL -c -o setup.ol setup.c In file included from lib.h:5, from setup.c:4: /home/bba/projects/nvr/repo_reconstruct/sstar931/toolchain/arm-sigmastar-linux-uclibcgnueabihf/sysroot/usr/include/stdlib.h:143:8: error: unknown type name 'size_t' 143 | extern size_t _stdlib_mb_cur_max (void) __THROW __wur; | ^~~~~~ In file included from /home/bba/projects/nvr/repo_reconstruct/sstar931/toolchain/arm-sigmastar-linux-uclibcgnueabihf/sysroot/usr/include/sys/types.h:132, from /home/bba/projects/nvr/repo_reconstruct/sstar931/toolchain/arm-sigmastar-linux-uclibcgnueabihf/sysroot/usr/include/stdlib.h:198, from lib.h:5, from setup.c:4: /home/bba/projects/nvr/repo_reconstruct/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/usr/include/linux/time.h:6:10: fatal error: linux/time_types.h: No such file or directory 6 | #include <linux/time_types.h>
09-29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值