home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: willcox@urbana.mcd.mot.com (David A Willcox)
-
- >>Would someone who knows please tell me the relationship between the
- >>Standard C macro FILENAME_MAX and the POSIX macro _POSIX_PATH_MAX.
-
- >_POSIX_PATH_MAX is more appropriate. Standard C has no notion of a
- >path prefix. Clause 4.9.1 of both the Standard and its rationale
- >tells us that a buffer of FILENAME_MAX characters should hold
- >the entire file name (what POSIX.1 would term the 'path').
-
- _POSIX_PATH_MAX is probably not the correct value, unless your
- implementation never supports anything larger than the minimum
- required by POSIX. PATH_MAX would be better, if it's defined on your
- implementation (implying that you don't need to call pathconf() to get
- a path-specific value). If PATH_MAX isn't defined, then FILENAME_MAX
- must be no smaller than the largest value you can get from
- pathconf(_PC_PATH_MAX,...).
-
- David A. Willcox "Just say 'NO' to universal drug testing"
-
- [ Standards are such lovely things... -mod ]
-
- Volume-Number: Volume 23, Number 28
-
-