标签: python c posix gnu limits
答案 0 :(得分:4)
答案 1 :(得分:0)
在大多数操作系统上,根本不应定义PATH_MAX。如果操作系统具有描述路径的字符串的最大长度(大多数操作系统没有),那么它应该只被定义。在这些情况下,如果在宏之外使用PATH_MAX,则会出现错误。
PATH_MAX
你应该避免依赖PATH_MAX的存在,并试图完全忽略它。
在大多数操作系统上,PATH_MAX存在,实际上是一个错误。据我所知,只有Windows操作系统才真正尊重它。