]> git.proxmox.com Git - pve-common.git/commitdiff
fix #4671: use O_DIRECTORY from Fcntl
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 18 Apr 2023 07:27:02 +0000 (09:27 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 18 Apr 2023 07:52:31 +0000 (09:52 +0200)
on ARM this flag has a different value, let's not hardcode
it.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
src/PVE/Tools.pm

index d933503d164a8a2d4abbf51c9c64f627b30fc519..174ded8ca945db631029b8087d7e2cebd8728d6a 100644 (file)
@@ -100,7 +100,7 @@ use constant {CLONE_NEWNS   => 0x00020000,
 
 use constant {O_PATH    => 0x00200000,
               O_CLOEXEC => 0x00080000,
-              O_TMPFILE => 0x00410000}; # This includes O_DIRECTORY
+              O_TMPFILE => 0x00400000 | O_DIRECTORY};
 
 use constant {AT_EMPTY_PATH => 0x1000,
               AT_FDCWD => -100};