s3: handle non-POSIX compliant Tru64, NetBSD and FreeBSD errno on O_NOFOLLOW symlink...
commitf75f1d62339f0accb4e574645b1d265c75a01b5b
authorBjörn Jacke <bj@sernet.de>
Sun, 7 Jun 2009 11:55:26 +0000 (7 13:55 +0200)
committerBjoern Jacke <bj@sernet.de>
Sun, 10 Jun 2012 14:10:01 +0000 (10 16:10 +0200)
tree2cfd205038c1244b94bf3dcf1bd1850bc917a8c6
parent046daccba59a14ea9bb3827a829529ab20d22656
s3: handle non-POSIX compliant Tru64, NetBSD and FreeBSD errno on O_NOFOLLOW symlink open calls

or should we leave the NetBSD and FreeBSD platforms just broken? Actually these
two *want* to have broken platforms as they use different errno's than POSIX
demands *interntionally*. The POSIX errno ELOOP for O_NOFOLLOW open calls on
symlinks is clear and unambiguous. See http://gnats.netbsd.org/43154 for the
interesting NetBSD discussion on that.

Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Sun Jun 10 16:10:02 CEST 2012 on sn-devel-104
source3/smbd/open.c