diff options
| author | ngkaho1234 <ngkaho1234@gmail.com> | 2015-10-04 22:32:29 +0800 |
|---|---|---|
| committer | ngkaho1234 <ngkaho1234@gmail.com> | 2015-10-04 22:32:29 +0800 |
| commit | 2248320547a804425ffb56c073b8a4058b72b3c0 (patch) | |
| tree | b7c6718b996e3372bff368acc9a86ba6aaa2c341 | |
| parent | 3dc5c1d1af3d714c606888ca0e40ab5a601cf6cd (diff) | |
ext4_xattr_lookup_item added.
| -rw-r--r-- | lwext4/ext4_xattr.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/lwext4/ext4_xattr.c b/lwext4/ext4_xattr.c index 652e09d..444009d 100644 --- a/lwext4/ext4_xattr.c +++ b/lwext4/ext4_xattr.c @@ -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 |
