I'm like a child wandering into the middle of a movie and having no idea
what is going on. But...
The limit is PATH_MAX. You could have an absolute path that
uses all available
characters.
-Steve
So looking at PATH_MAX...
include/linux/limits.h:12:#define PATH_MAX 4096 /* # chars in a
path name including nul */
I seem to recall that PATH_MAX is not really PATH_MAX :) It can be +10
ish... for the " (deleted)" that gets appended if things are
unlinked... just something I sorta recall rolling around the back of my
head and I haven't really any idea if it is applicable here in any
way...