From d68c88c3f9524203dcb810c39c4b02764805151d Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 27 Jun 2025 16:53:27 +0300 Subject: [PATCH] LibC: Implement rewinddir --- userspace/libraries/LibC/dirent.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/userspace/libraries/LibC/dirent.cpp b/userspace/libraries/LibC/dirent.cpp index 339a6157..78e42815 100644 --- a/userspace/libraries/LibC/dirent.cpp +++ b/userspace/libraries/LibC/dirent.cpp @@ -102,3 +102,10 @@ readdir_do_syscall: return &dirp->entries[0]; } + +void rewinddir(DIR* dirp) +{ + dirp->entry_count = 0; + dirp->entry_index = 0; + lseek(dirp->fd, 0, SEEK_SET); +}