about summary refs log tree commit diff
path: root/sysdeps/unix/sysv
diff options
context:
space:
mode:
authorKir Kolyshkin <kolyshkin@gmail.com>2023-08-24 19:31:40 -0700
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2023-08-28 14:51:39 -0300
commit42c960a4f1052a71d928a1c554f5d445b00e61f7 (patch)
treeae46d173f081753ffdb1d502c6dfaed5219a80b1 /sysdeps/unix/sysv
parent46924663bd1650ace91d5afd7b2906999cb443de (diff)
downloadglibc-42c960a4f1052a71d928a1c554f5d445b00e61f7.tar.gz
glibc-42c960a4f1052a71d928a1c554f5d445b00e61f7.tar.xz
glibc-42c960a4f1052a71d928a1c554f5d445b00e61f7.zip
Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h.
This patch adds the new F_SEAL_EXEC constant from Linux 6.3 (see Linux
commit 6fd7353829c ("mm/memfd: add F_SEAL_EXEC") to bits/fcntl-linux.h.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/unix/sysv')
-rw-r--r--sysdeps/unix/sysv/linux/bits/fcntl-linux.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
index 1babbdc84e..df378c7b89 100644
--- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
+++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
@@ -286,6 +286,7 @@ struct f_owner_ex
 # define F_SEAL_WRITE	0x0008	/* Prevent writes.  */
 # define F_SEAL_FUTURE_WRITE	0x0010	/* Prevent future writes while
 					   mapped.  */
+# define F_SEAL_EXEC	0x0020	/* Prevent chmod modifying exec bits. */
 #endif
 
 #ifdef __USE_GNU