From b5cd18739a64c8d923a55b61c89ae3900faafd84 Mon Sep 17 00:00:00 2001 From: Kacper Date: Tue, 9 Dec 2025 21:17:12 +0100 Subject: Fix include paths and formatting inconsistencies --- lib/libc/dirent/closedir.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'lib/libc/dirent/closedir.c') diff --git a/lib/libc/dirent/closedir.c b/lib/libc/dirent/closedir.c index 8a4ef3a7..873364c2 100644 --- a/lib/libc/dirent/closedir.c +++ b/lib/libc/dirent/closedir.c @@ -1,17 +1,19 @@ -#include -#include <__dirent.h> -#include -#include -#include +#include <__dirent.h> // for __DIR +#include // for DIR, closedir +#include // for EBADF, errno +#include // for free +#include // for close int closedir(DIR *dirp) { - if (dirp->fildes >= 0) { + struct __DIR *rdirp = (struct __DIR *)dirp; + + if (rdirp->fildes >= 0) { errno = EBADF; return -1; } - close(dirp->fildes); - free(dirp); + close(rdirp->fildes); + free(rdirp); return 0; } -- cgit v1.2.3