时间:2010-07-24 15:12:57

标签: python c posix gnu limits

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

在大多数操作系统上,根本不应定义PATH_MAX。如果操作系统具有描述路径的字符串的最大长度(大多数操作系统没有),那么它应该只被定义。在这些情况下,如果在宏之外使用PATH_MAX,则会出现错误。

你应该避免依赖PATH_MAX的存在,并试图完全忽略它。

在大多数操作系统上,PATH_MAX存在,实际上是一个错误。据我所知,只有Windows操作系统才真正尊重它。