Утилита fsetxattr#
Утилита fsetxattr является псевдонимом setxattr (см. Утилита setxattr), используется для установки значений расширенных атрибутов.
fsetxattr идентична setxattr, но расширенный атрибут устанавливается для открытого файла, на который ссылается файловый дескриптор, вместо использования пути к файлу/каталогу.
Синтаксис fsetxattr:
#include <sys/xattr.h>
int fsetxattr(int fd, const char *name, const void value[.size], size_t size, int flags);
Где:
#include <sys/xattr.h>- включение заголовочного файла, содержащего определения функций и констант, используемых для работы с расширенными атрибутами файлов в системе;int- целочисленный тип данных;fd- файловый дескриптор;const char *name- имя расширенного атрибута;const void value[.size]- значение расширенного атрибута;size_t size- размер значения расширенного атрибута в байтах, может быть равен0;flags- флаги.