|
|
1
2
既然这个问题被标记为“保险丝”。。。
我在处理FUSE文件系统时遇到了这个问题。我给FUSE开发人员写了一封电子邮件,要求澄清。当前用户回复
供参考: Full e-mail thread |
|
|
2
3
例如,重命名或移动包含大目录树的目录可能会使最长的绝对路径名变长,并且限制这一点既复杂又低效。
|
|
|
3
2
在Linux上,glibc实现了
最终的结果是一个棘手的局面。 Here's a blog post that discusses the code that does and does not care about PATH_MAX. 依赖路径长度不超过PATH\u MAX的软件很久以前就被其他文件系统破坏了,所以忽略PATH\u MAX是安全的。
在macosx(可能还有其他bsd)上:实现
奖励:对于NAME\u MAX, implement statfs and set f_namemax. |
|
|
4
2
真正的原因是
你的断言
|
|
|
5
0
我对其他操作系统的了解还不够,但至少在FreeBSD 5.2.1中,这是一个系统范围的设置
路径#MAX位于#62中
|
|
6
-1
PATH_MAX是一个系统范围的设置,通常在pathmax.h中定义为:
|
|
|
Ernaldo · 如何在C(macOS)中检查文件夹是否真的是别名? 3 年前 |
|
|
Janek · 分布式文件系统,用于指定文件存储在哪台计算机上 13 年前 |
|
|
Andrew · 如何在android中转储文件系统/dev/fuse? 13 年前 |