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