> 1. They cannot be absolute (i.e. they cannot begin with /)
> 2. They are not allowed to point to a higher directory
IMHO that is too complicated. The rule "only follow your own symlinks in
"sticky" directories" is easy, and I cannot think of any program which
would require different behavior.
> And maybe the functionality should be switchable on and off by writing to
> a file in /proc/sys/kernel/xxxx ?
>
Yep. But IMHO it is overkill to specify that on a per-directory basis.
Per filesystem, maybe, as a mount option (NFS does not support any special
EXT2 options we might want to invent).
-- Matthias Urlichs noris network GmbH