Mail Archives: djgpp-workers/1997/04/29/08:43:44
> Is there any reason why `pathconf' always returns static info? For
> example, the NAME_MAX and PATH_MAX parameters can change at run time, if
> you are on an LFN platform, but `pathconf' always reports the low
> DOS-based values. Does POSIX specify such static behavior?
No reason. As long as they return valid values, they can figure out
the values however they want.
> If not, then I can post the necessary patches (they are trivial). Then
> we could use `pathconf' as a vehicle to make DJGPP ports of Unix programs
> aware of the maximum length of the filename on any given filesystem.
> Currently, the ports use `_USE_LFN' macro for that purpose, but that is
> inherently DJGPP-specific and requires #ifdef __DJGPP__, whereas
> `pathconf' is POSIX.
Sure, go ahead.
- Raw text -