acl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] chacl: Use portable version of dirent and readdir


From: Khem Raj
Subject: [PATCH] chacl: Use portable version of dirent and readdir
Date: Thu, 10 Nov 2022 18:04:15 -0800

Using 64bit versions on 32bit architectures should be enabled with
--enable-largefile, this makes it portable across musl and glibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 tools/chacl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/chacl.c b/tools/chacl.c
index 525a7ff..8fff875 100644
--- a/tools/chacl.c
+++ b/tools/chacl.c
@@ -320,7 +320,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
 {
        int failed = 0;
        DIR *dir;
-       struct dirent64 *d;
+       struct dirent *d;
        char *name;
 
        if ((dir = opendir(fname)) == NULL) {
@@ -332,7 +332,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
                return(0);      /* got a file, not an error */
        }
 
-       while ((d = readdir64(dir)) != NULL) {
+       while ((d = readdir(dir)) != NULL) {
                /* skip "." and ".." entries */
                if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0)
                        continue;
-- 
2.38.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]