And means that you can't handle the name in-line, nor that you can allow
the low-level filesystem to have its own "follow_link()".
In addition, it puts a rather bad length-restriction on symlinks.
Quite frankly, I'd ratehr have a _reliable_ nesting level counter like
Linux already has rather than the above thing. Especially the name
length thing makes the above extremely unpredictable: some symlinks work
fine, while others fail. In fact, the _same_ symlink can work or fail
depending on where you happen to be using it - even with no nesting at
all.
In short, I think the FreeBSD solution is a _lot_ worse than the Linux
one.
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu