首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个快速确定新系统上各类限制值的工具

运行时不变值 看得人一头雾水,其实如果抛开标准,单按限制的性质来分,就比较简单啦: 编译时限制 (通过头文件常量) 运行时限制 不与文件系统相关部分(通过 sysconf) 与文件系统相关部分(通过 pathconf...) 也就是说,要确定一个系统限制,一共分两步: 确定相应的符号常量有没有在头文件定义,如果有,直接拿来用; 如果没有,走 sysconf 或 pathconf 查询。...对于系统选项,稍等复杂一点,分三步: 符号常量定义为 -1,平台不支持该选项; 符号常量定义大于 0,平台支持相应的选项; 符号常量定义为 0,需要进一步依靠 sysconf 或 pathconf 来查询...至于为何在 pr_sysconf / pr_pathconf 中清理 errno,可以参考我之前写过的一篇文章:[apue] sysconf 的四种返回状态 。...这里需要提供两个文件: sysconf.sym 与 pathconf.sym,分别对应不依赖文件系统的常量与依赖文件系统的常量,因为最后它们的调用方法不同,之前已经说明过了。

99010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券