您的位置:首页 > 运维架构 > Linux

confstr--Linux下获取C标准库信息的函数

2016-12-09 20:21 375 查看
Linux下获取C标准库信息的函数  confstr

man 3 confstr

NAME

       confstr - get configuration dependent string variables

SYNOPSIS

       #include <unistd.h>

       size_t confstr(int name, char *buf, size_t len);

函数根据name的值来获取相关信息,name目前支持的值有

1 _CS_GNU_LIBC_VERSION  表示查询GNU C库版本 只在GNU C库的2.3.2开始支持

      _CS_GNU_LIBC_VERSION (GNU C library only; since glibc 2.3.2)

              A string which identifies the GNU C library version on this system (e.g, "glibc 2.3.4").

2 CS_GNU_LIBPTHREAD_VERSION  查询posix标准的实现方

       _CS_GNU_LIBPTHREAD_VERSION (GNU C library only; since glibc 2.3.2)

              A string which identifies the POSIX implementation supplied by this C library (e.g, "NPTL 2.3.4" or "linuxthreads-0.10").

3   _CS_PATH   PATH环境变量的值

     _CS_PATH

              A value for the PATH variable which indicates where all the POSIX.2 standard utilities can be found.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 标准 gnu