aboutsummaryrefslogtreecommitdiffstats
path: root/guts/getxattr.c
AgeCommit message (Collapse)Author
2011-03-25Merge in ports workPeter Seebach
This is a spiffied-up rebase of a bunch of intermediate changes, presented as a whole because it is, surprisingly, less confusing that way. The basic idea is to separate the guts code into categories ranging from generic stuff that can be the same everywhere and specific variants. The big scary one is the Darwin support, which actually seems to run okay on 64-bit OS X 10.6. (No other variants were tested.) The other example given is support for the old clone() syscall on RHEL 4, which affects some wrlinux use cases. There's a few minor cleanup bits here, such as a function with inconsistent calling conventions, but nothing really exciting.
2010-10-11Add the other *xattr() wrappers (all ENOTSUP) for consistency.Peter Seebach
Note that this replaces an existing getxattr() wrapper which canonicalized pathnames for use in a chroot() environment. The need for that to work in some possible future may require us to revisit this.
2010-05-17Add getxattr/lgetxattr. Note that we don't need to supportPeter Seebach
fgetxattr, since it doesn't use a path name.