🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #465

Meaning of _PC_PATH_MAX

#465
From: Don_Lewine
Date: Mon, 27 Aug 1990 15:11
20 lines
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-unix

Show 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