Eric Blake wrote: > 8908 Pathname Variable Values > 8909 The values in the following list may be constants within an > implementation or may vary from > 8910 one pathname to another. > ... > 8912 A definition of one of the symbolic constants in the following list > shall be omitted from the > 8913 <limits.h> header on specific implementations where the > corresponding value is equal to or > 8914 greater than the stated minimum, but where the value can vary > depending on the file to which it > 8915 is applied. The actual value supported for a specific pathname > shall be provided by the > 8916 pathconf( ) function.
OK, thanks for showing these in context. It's a bit a twisted logic ("the value may be constant or may vary, and if it varies then <limits.h> must not define it"), but it does mean what you claimed. Thanks. Bruno -- In memoriam Neda Agha-Soltan <http://en.wikipedia.org/wiki/Neda_Agha-Soltan>