From: Kir Kolyshkin Date: Fri, 25 Aug 2023 02:31:40 +0000 (-0700) Subject: Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. X-Git-Tag: glibc-2.39~465 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42c960a4f1052a71d928a1c554f5d445b00e61f7;p=thirdparty%2Fglibc.git 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 Reviewed-by: Adhemerval Zanella --- diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h index 1babbdc84ef..df378c7b896 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