From a144829d147be8cc88f02fb9f9978f4dfe7f0c4f Mon Sep 17 00:00:00 2001 From: mrkmntal Date: Sat, 29 Aug 2026 15:04:19 -0400 Subject: [PATCH] Fix incorrect declaration of single O_DIRECTORY, ARM64 has it's own --- tuxreaperdasm.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tuxreaperdasm.c b/tuxreaperdasm.c index 5124c3b..812179c 100644 --- a/tuxreaperdasm.c +++ b/tuxreaperdasm.c @@ -595,7 +595,13 @@ static const char * const apache_exes[] = { #define AT_FDCWD -100 #define O_RDONLY 0 -#define O_DIRECTORY 00200000 +#if defined(__x86_64__) +#define O_DIRECTORY 00200000 /* 0x10000 */ +#elif defined(__aarch64__) +#define O_DIRECTORY 040000 /* 0x4000 */ +#else +#error "tuxreaperdasm.c: unknown O_DIRECTORY for this architecture" +#endif struct linux_dirent64 { unsigned long long d_ino;