Article View: comp.std.unix
Article #465Meaning of _PC_PATH_MAX
From: Don_Lewine
Date: Mon, 27 Aug 1990 15:11
Date: Mon, 27 Aug 1990 15:11
20 lines
1181 bytes
1181 bytes
From: Don_Lewine@dgc.ceo.dg.com IEEE Std 1003.1-1988 paragraph 5.7.1.2 note 5 describes the value returned by pathconf() when _PC_PATH_MAX is used as an argument as, "The maximum length of a relative pathname when the specified directory is the working directory." I have tried this on several POSIX.1 systems. None of them seem to enforce the maximum. In fact they all return a constant (say, 1024) even if the path given to pathconf() is already longer than that. Is this conforming behavior? If it is conforming, how should a portable application determine the longest pathname a user can specify? What about _PC_NAME_MAX? May readdir() return a longer name than the value returned by pathconf() for that directory? Volume-Number: Volume 21, Number 63
Technical Details
Message-ID:
<465@usenix.ORG>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ucbvax!usenix!std-unixShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ucbvax!usenix!std-unix From: Don_Lewine@dgc.ceo.dg.com Newsgroups: comp.std.unix Subject: Meaning of _PC_PATH_MAX Message-ID: <465@usenix.ORG> Date: 27 Aug 90 15:11:00 GMT Sender: std-unix@usenix.ORG Lines: 20 Approved: jsq@usenix.org (Moderator, John Quarterman) X-Submissions: std-unix@uunet.uu.net