X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/4cf445cb569be5f1f078ea27fd5d1b172402f44f..130d1cf10ae76844c1dfe5002c741b82a53244a5:/lunaix-os/kernel/fs/ext2/dir.c diff --git a/lunaix-os/kernel/fs/ext2/dir.c b/lunaix-os/kernel/fs/ext2/dir.c index e09a17b..9058c8a 100644 --- a/lunaix-os/kernel/fs/ext2/dir.c +++ b/lunaix-os/kernel/fs/ext2/dir.c @@ -57,10 +57,11 @@ done: _ret: fsblock_put(prev_buf); ext2dr_itend(&iter); + return itstate_sel(&iter, errno); } -static size_t +static inline size_t __dirent_realsize(struct ext2b_dirent* dirent) { return sizeof(*dirent) - sizeof(dirent->name) + dirent->name_len;