This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit a7de4fb92a82b27ab4c80907e3cc519bf466ef89
Author: Conor <[email protected]>
AuthorDate: Sat May 30 02:24:25 2026 +0100

    (eina): Use standard uint64_t for kernel dirent64 struct fields
    
    Using glibc-specific ino64_t and off64_t typedefs is incorrect for a kernel ABI struct
    and breaks on C libraries that don't provide these non-standard types.
---
 src/lib/eina/eina_file_posix.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/eina/eina_file_posix.c b/src/lib/eina/eina_file_posix.c
index 2d8c448eab..7034cf24db 100644
--- a/src/lib/eina/eina_file_posix.c
+++ b/src/lib/eina/eina_file_posix.c
@@ -1378,8 +1378,8 @@ typedef struct
 //# define do_getdents(fd, buf, size) getdents64(fd, buf, size)
 typedef struct
 {
-   ino64_t        d_ino;
-   off64_t        d_off;
+   uint64_t       d_ino;
+   uint64_t       d_off;
    unsigned short d_reclen;
    unsigned char  d_type;
    char           d_name[4096];

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to