系统接口函数详解
1. confstr() 函数
1.1 基本信息
- 名称 :confstr — 获取可配置变量
- 头文件 :
#include <unistd.h> - 函数原型 :
size_t confstr(int name, char *buf, size_t len);
1.2 功能描述
confstr() 函数用于返回配置定义的字符串值,其用途和目的与 sysconf() 类似,但用于返回字符串值而非数值。 name 参数表示要查询的系统变量,实现必须支持 <unistd.h> 中定义的以下值,也可能支持其他值:
| 变量名 | 说明 |
| — | — |
| _CS_PATH | |
| _CS_POSIX_V8_ILP32_OFF32_CFLAGS | |
| _CS_POSIX_V8_ILP32_OFF32_LDFLAGS | |
| … | … |
如果 len 不为 0,且 name 有配置定义的值,confstr() 会将该值复制到 buf 指向的 len 字节缓冲区中。如果要返回的字符串长度超过
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



