write extended attributes by using fsetxattr
authorStefan Tomanek <stefan.tomanek@wertarbyte.de>
Sun, 7 Nov 2010 15:54:49 +0000 (16:54 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 10 Nov 2010 09:43:05 +0000 (10:43 +0100)
commitf1db21218b35b618f622deb94b6e5ab2c62bbd17
tree54673bd388300203faf724cf8034b2ce278014f0
parent892cacef43b4871d8ce50b2e61a143ede1b3083e
write extended attributes by using fsetxattr

Instead of reopening the downloaded file, fsetxattr uses the (already
open) file descriptor to attach extended attributes. This makes the
procedure more robust against errors caused by moved or deleted files.
configure.ac
m4/curl-functions.m4
src/main.c
src/xattr.c
src/xattr.h