Hi Reuben, > NAME_MAX is defined in limits.h.
No. POSIX [1] specifies that it may be omitted from <limits.h>, and that pathconf (_PC_NAME_MAX) is the right way to access the maximum length of a file name component. [2] > So my question is: is there something gnulib can/should do here? I don't see anything Gnulib should do here. Bruno [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html [2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/pathconf.html