Hello, k...@freefriends.org (Karl Berry) skribis:
> I am aware that conceptually there is no PATH_MAX on Hurd and no > requirement for it to be a smallish constant, but it seems to me that > any real-world system has to define PATH_MAX as a reasonable constant > simply for compatibility with all the code that has been written with > that assumption over the last 30+ years. As you probably know, this is an instantiation of the GCS (info "(standards) Semantics"): Avoid arbitrary limits on the length or number of _any_ data structure, including file names, lines, files, and symbols, by allocating all data structures dynamically. In most Unix utilities, "long lines are silently truncated". This is not acceptable in a GNU utility. Thanks, Ludo’.