]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
tools/nolibc/dirent: avoid errno in readdir_r
authorBenjamin Berg <benjamin.berg@intel.com>
Wed, 24 Sep 2025 14:20:51 +0000 (16:20 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Dec 2025 13:02:43 +0000 (14:02 +0100)
commitaa857ba3ef527cc16ac53ce9e851a55dda97a6a5
tree57e8f1733634d395ac49aea1ad5644c2fa8dd2b6
parent35eb1ae22c79d24f35cbe401c59738081fce2f23
tools/nolibc/dirent: avoid errno in readdir_r

[ Upstream commit 4ada5679f18dbbe92d87c37a842c3368e6ab5e4a ]

Using errno is not possible when NOLIBC_IGNORE_ERRNO is set. Use
sys_lseek instead of lseek as that avoids using errno.

Fixes: 665fa8dea90d ("tools/nolibc: add support for directory access")
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/include/nolibc/dirent.h