truss and procfs

Hiten Pandya hmp at
Sun Oct 19 06:21:14 PDT 2003

Eirik Nygaard wrote:
truss(1) always looks for procfs in /proc, it also bails out with some not
very informative error messages if procfs is not mounted. checks where procfs
is mounted and if it is not present truss now tells the user what is
	Hi Eirik,

	Hmm, I did a quick review, and the following type of changes
	freaked me out, as they are a No No:
	-  char buf[32];
	+  char buf[PATH_MAX + NAME_MAX];
	You shouldn't do PATH_MAX + NAME_MAX, because PATH_MAX is
	supposed to be the total maximum including the name.  Your
	defines will expand to 1024+255 which is scary. ;-)

Hiten Pandya
hmp at xxxxxxxxxxxxx

More information about the Submit mailing list