Module Name: src Committed By: manu Date: Tue May 1 07:48:25 UTC 2012
Modified Files: src/sys/kern: vfs_xattr.c src/sys/ufs/ufs: ufs_extattr.c Log Message: Return ENODATA when no attribute is found, like Linux does. After all we decided to adopt the Linux API, therefore there is rationale to stick to it. No standard tells us what to do, and our extended attribute API has not been used in a release, therefore we do not break anything, and we get more easily compatible with programs using the Linux extended attribute API. Note that FreeBSD and MacOS X return ENOATTR. FreeBSD has its own API and MacOS X has a Linux-like API. How did the world get so complicated? To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/vfs_xattr.c cvs rdiff -u -r1.38 -r1.39 src/sys/ufs/ufs/ufs_extattr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.