05-运行时可增加值
运行时可增加值
运行时可增加值是指某一限制,相对于特定实现其值固定,且运行此实现的所有系统至少都应支持这一最小值。然而,特定系统在运行时可能会增加该值,应用程序可以使用sysconf()来获得系统所支持的实际值。
运行时可增加值的例子之一是NGROUPS_MAX,该限制定义了一进程可同时从属的辅助组ID(9.6节)的最大数量。SUSv3定义了相应的最小值_POSIX_NGROUPS_MAX,其值为8。应用可在运行时通过调用sysconf(_SC_NGROUPS_MAX)来获取此限制值。