unix环境高级编程程序清单2-3为路径名动态分配内存,posix_version=sysconf(_SC_VERSION),里面的参数没定义的怎么可以用
unix环境高级编程程序清单2-3为路径名动态分配内存,posix_version=sysconf(_SC_VERSION),里面的参数没定义的怎么可以用
[解决办法]
你下载一个gnu libc 源码看看sysconf的实现.我给你摘抄了一段:
long int
__sysconf (name)
int name;
{
switch (name)
{
default:
__set_errno (EINVAL);
return -1;
...
case _SC_VERSION:
...
break;
}
__set_errno (ENOSYS);
return -1;
}