8bool ExtAttribSet(
char *FileName,
char *AttrName,
byte *Data,
int DataLen)
12 char FullAttrName[128];
16 if(!FileName || !*FileName || !AttrName || !*AttrName)
25 f = open(AbsFileName, O_RDWR, 0600);
28 TAP_SPrint(FullAttrName,
"user.%s", AttrName);
29 if(fsetxattr(f, FullAttrName, Data, DataLen, XATTR_CREATE) == 0)
39 if(fsetxattr(f, FullAttrName, Data, DataLen, XATTR_REPLACE) == 0)
void ConvertPathType(const char *Source, char *Dest, tPathFormat DestFormat)
bool ExtAttribSet(char *FileName, char *AttrName, byte *Data, int DataLen)