freebsd-dev/sys/bsm
Edward Tomasz Napierala c38898116a There is an optimization in chmod(1), that makes it not to call chmod(2)
if the new file mode is the same as it was before; however, this
optimization must be disabled for filesystems that support NFSv4 ACLs.
Chmod uses pathconf(2) to determine whether this is the case - however,
pathconf(2) always follows symbolic links, while the 'chmod -h' doesn't.

This change adds lpathconf(3) to make it possible to solve that problem
in a clean way.

Reviewed by:	rwatson (earlier version)
Approved by:	re (kib)
2009-07-08 15:23:18 +00:00
..
audit_domain.h Merge OpenBSM 1.1 from OpenBSM vendor branch to head. 2009-04-19 16:17:13 +00:00
audit_errno.h Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
audit_fcntl.h Vendor import of OpenBSM 1.1, which incorporates the following changes 2009-04-19 15:18:16 +00:00
audit_internal.h Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
audit_kevents.h There is an optimization in chmod(1), that makes it not to call chmod(2) 2009-07-08 15:23:18 +00:00
audit_record.h Vendor import of OpenBSM 1.1, which incorporates the following changes 2009-04-19 15:18:16 +00:00
audit_socket_type.h Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
audit.h Vendor import of OpenBSM 1.1, which incorporates the following changes 2009-04-19 15:18:16 +00:00