Refactoring superblock features getters
[lwext4.git] / lwext4 / ext4.h
index ae705014af4d01f09a58d91abe32a45899f2bb99..abf6a3583f7003cdb2e9702d108df4a6f8f4c74f 100644 (file)
@@ -363,6 +363,14 @@ int ext4_fsymlink(const char *target, const char *path);
 
 int ext4_readlink(const char *path, char *buf, size_t bufsize, size_t *rcnt);
 
+int ext4_setxattr(const char *path, const char *name, size_t name_len,
+                 const void *data, size_t data_size, bool replace);
+int ext4_getxattr(const char *path, const char *name, size_t name_len,
+                 void *buf, size_t buf_size, size_t *data_size);
+int ext4_listxattr(const char *path, char *list, size_t size, size_t *ret_size);
+int ext4_removexattr(const char *path, const char *name, size_t name_len);
+
+
 /*********************************DIRECTORY OPERATION***********************/
 
 /**@brief   Recursive directory remove.