commit bbce5e3

shtrophic  ·  2024-12-30 10:18:08 +0000 UTC
parent 629a795
use correct macros for compatibility
1 files changed,  +9, -9
+9, -9
 1@@ -15,15 +15,15 @@ LL_BEGIN(sbox_enter_linux_, const char* basedir, const char *address, int smail)
 2     const unsigned long long
 3         rd = LANDLOCK_ACCESS_FS_READ_DIR,
 4         rf = LANDLOCK_ACCESS_FS_READ_FILE,
 5-        w  = LANDLOCK_ACCESS_FS_WRITE_FILE  |
 6-             LANDLOCK_ACCESS_FS_TRUNCATE,
 7-        c  = LANDLOCK_ACCESS_FS_MAKE_DIR    |
 8-             LANDLOCK_ACCESS_FS_MAKE_REG    |
 9-             LANDLOCK_ACCESS_FS_TRUNCATE    |
10-             LANDLOCK_ACCESS_FS_MAKE_SYM    |
11-             LANDLOCK_ACCESS_FS_REMOVE_DIR  |
12-             LANDLOCK_ACCESS_FS_REMOVE_FILE |
13-             LANDLOCK_ACCESS_FS_REFER,
14+        w  = LANDLOCK_ACCESS_FS_WRITE_FILE      |
15+             LANDLOCK_ACCESS_FS_TRUNCATE_COMPAT,
16+        c  = LANDLOCK_ACCESS_FS_MAKE_DIR        |
17+             LANDLOCK_ACCESS_FS_MAKE_REG        |
18+             LANDLOCK_ACCESS_FS_TRUNCATE_COMPAT |
19+             LANDLOCK_ACCESS_FS_MAKE_SYM        |
20+             LANDLOCK_ACCESS_FS_REMOVE_DIR      |
21+             LANDLOCK_ACCESS_FS_REMOVE_FILE     |
22+             LANDLOCK_ACCESS_FS_REFER_COMPAT,
23         s  = LANDLOCK_ACCESS_FS_MAKE_SOCK,
24         x  = LANDLOCK_ACCESS_FS_EXECUTE;
25