前端之家收集整理的这篇文章主要介绍了
unix – 为文件系统定义PATH_MAX?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PATH_MAX主要表现为
文件系统
函数调用接口的
属性,所以我认为不同的目录是不同的。
例如,重命名或移动其中具有大目录树的目录可能会使最长的绝对路径名更长,并且限制这一点是复杂和低效的。
相反,PATH_MAX用于允许内核将传递的路径名复制到临时未分页内存,然后可以对其进行处理,而无需在每次访问时允许页面错误。分配大量这样的内存可能会阻止内核正在执行的其他大部分内容,甚至导致内核恐慌。