平台 论坛 博客 文库 | |
查看:
5259
|
回复:
10
|
[Linux] 既然系统头文件定义了PATH_MAX之类的宏,为什么还要sysconf去动态得到呢? [复制链接] |
![]() |
10可用积分
最佳答案因为系统限制和选项会影响应用程序的行为,所以可移植的程序需要获取1在编译的时候,能够获取一些,比如int类型的最大数值2另外一些可能再程序运行的时候发生变化,所以需要调用这样的函数去sysconf去在运行的时候获取比如路径名变量值,如NAME_MAX,这个变量不仅仅可能不同的文件系统,也不一样,所以应用程序应该主动去获取。回复 6# sentto2
| |
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
![]() |
|
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
![]() |
|
|
|
![]() |
|
|
|
![]() ![]() |
| |
|
||
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员 联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
清除 Cookies - ChinaUnix - Archiver - WAP - TOP |