diff options
author | 2021-11-05 23:14:42 -0400 | |
---|---|---|
committer | 2021-11-05 23:14:42 -0400 | |
commit | 632cc66ba52eb6aa7fd3e457c64d9186389a20b4 (patch) | |
tree | f8ce207063dd445841183f1d0d832c92f41b3c6d /tests/get-user.c | |
parent | build: require at least a C99 compiler (diff) | |
download | sandbox-632cc66ba52eb6aa7fd3e457c64d9186389a20b4.tar.gz sandbox-632cc66ba52eb6aa7fd3e457c64d9186389a20b4.tar.bz2 sandbox-632cc66ba52eb6aa7fd3e457c64d9186389a20b4.zip |
change FS calls to use 64-bit interfaces explicitly
Make sure we use 64-bit FS interfaces when accessing the FS. This
is needed not only to stat or open large files, but even files with
64-bit inodes.
Bug: https://bugs.gentoo.org/583282
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'tests/get-user.c')
-rw-r--r-- | tests/get-user.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/get-user.c b/tests/get-user.c index f85e299..be448d7 100644 --- a/tests/get-user.c +++ b/tests/get-user.c @@ -31,8 +31,8 @@ int main(int argc, char *argv[]) printf("%i\n", pwd->pw_uid); } else { const char *file = argv[1]; - struct stat st; - if (lstat(file, &st)) + struct stat64 st; + if (lstat64(file, &st)) errp("lstat(%s) failed", file); printf("%i\n", st.st_uid); } |