在limits.h中定义的限制FILENAME_MAX是否适用于目录?

时间:2018-08-16 15:56:11

标签: c linux unix

在开发C程序时,我遇到了limits.h。在其内容中,我发现了PATH_MAXFILENAME_MAX。我想知道,设置char dirname[]仅一次包含一个目录名时应该使用哪个?

1 个答案:

答案 0 :(得分:1)

看看用户Eugene Sh的链接。发布here后,我得出的结论是MAX_NAME可以用于任何文件名组件。这就是文件名和目录。

换句话说就是用户tadman所说的话:

  

在POSIX系统上,该限制适用于任何目录条目(简称为“文件名”),并且适用于任何内容,文件,目录或其他内容。