1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-02-01 17:00:36 +00:00
freebsd/lib/libc
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
..
amd64
arm Remove unneeded stdlib directories. 2009-06-23 14:11:41 +00:00
compat-43
db Update SCCS IDs for Berkeley DB 1.86 merge. 2009-06-24 01:15:10 +00:00
gdtoa
gen Make the structure definitions in the man pages match the real code, and 2009-06-29 18:54:17 +00:00
gmon
i386 Remove hand-written labs/abs implementations. GCC is smart enough. 2009-06-23 09:04:59 +00:00
ia64 Remove unneeded stdlib directories. 2009-06-23 14:11:41 +00:00
include Change the ABI of some of the structures used by the SYSV IPC API: 2009-06-24 21:10:52 +00:00
inet
isc
locale
mips Remove unneeded stdlib directories. 2009-06-23 14:11:41 +00:00
nameser
net Document how to enable strict RFC 1034 enforcements. 2009-05-29 07:55:44 +00:00
nls Improve the German translation. 2009-03-25 12:36:37 +00:00
posix1e Fix acl_set_fd(3) and acl_get_fd(3) for cases where the kernel doesn't know 2009-06-25 20:57:53 +00:00
powerpc
quad
regex
resolv Add an option to enforce strict RFC 1034 compliance. 2009-05-29 07:34:54 +00:00
rpc Lock around access to nc_file and netconfig_info ("ni"). The RPC 2009-06-24 23:17:16 +00:00
softfloat Reflect license change from NetBSD. 2009-03-10 21:13:26 +00:00
sparc64 Remove unneeded stdlib directories. 2009-06-23 14:11:41 +00:00
stdio Return -1 instead of 0 upon reaching EOF. This is somewhat ill-advised 2009-04-06 13:50:04 +00:00
stdlib Simplify. We can just use .sinclude here. 2009-06-23 14:10:46 +00:00
stdtime Implement %z for strptime. 2009-06-25 23:59:23 +00:00
string Correct the information about when the respective functionality first 2009-04-23 08:37:56 +00:00
sys There is an optimization in chmod(1), that makes it not to call chmod(2) 2009-07-08 15:23:18 +00:00
uuid
xdr
yp
Makefile Back out previous revision until better tested fix is ready. 2009-06-29 01:33:59 +00:00
Versions.def