Description
Eina file extended attributes flags
Fields
insert - This is the default behaviour, it will either create or replace the extended attribute
replace - This will only succeed if the extended attribute previously existed
created - This will only succeed if the extended attribute wasn't previously set
Signature
enum @extern Eina.Xattr.Flags {
insert: 0,
replace,
created
}
C signature
typedef enum {
EINA_XATTR_FLAGS_INSERT = 0,
EINA_XATTR_FLAGS_REPLACE,
EINA_XATTR_FLAGS_CREATED
} Eina_Xattr_Flags;