在特定系统上获取限制,可取的方法是使用 <limits.h> 文件,sysconf()pathconf()

运行时获取系统选项

在shell当中,可以使用getconf() 来获取特定Unix系统中已然实现的限制和选项。

getconf variable_name [pathname]

例子:


系统选项: <unistd.h> 当中定义相应常量,实现在编译时对特定选项的支持。

各个选项常量,一经定义,其值必为下列之一。


当定义常量为 0 时,应用程序可使用系统调用 sysconf()pathconf()(或 fpathconf())在运行时检查选项是否获得实现的支持。