ext4_xattr_lookup_item added.
authorngkaho1234 <ngkaho1234@gmail.com>
Sun, 4 Oct 2015 14:32:29 +0000 (22:32 +0800)
committerngkaho1234 <ngkaho1234@gmail.com>
Sun, 4 Oct 2015 14:32:29 +0000 (22:32 +0800)
lwext4/ext4_xattr.c

index 652e09d3aa88977bcfd3d0f02724a7e6a0ac581c..444009de9b6deaed63ffb6546de16e67732cd598 100644 (file)
@@ -307,13 +307,19 @@ static int ext4_xattr_fetch(struct ext4_xattr_ref *xattr_ref)
        return ret;
 }
 
-static void
-ext4_xattr_lookup_items(struct ext4_xattr_ref *xattr_ref,
-                       uint8_t name_index,
-                       char   *name,
-                       size_t  name_len)
+static struct ext4_xattr_item *
+ext4_xattr_lookup_item(struct ext4_xattr_ref *xattr_ref,
+                      uint8_t name_index,
+                      char   *name,
+                      size_t  name_len)
 {
-
+       struct ext4_xattr_item tmp, *ret;
+       tmp.name_index = name_index;
+       tmp.name       = name;
+       tmp.name_len   = name_len;
+       ret = RB_FIND(ext4_xattr_tree, &xattr_ref->root,
+                       &tmp);
+       return ret;
 }
 
 static void