This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[glibc/zack/no-nested-includes] Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h.


https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=bee1f2c413ef0cf99d25f898fa0eb0d41fb71dc5

commit bee1f2c413ef0cf99d25f898fa0eb0d41fb71dc5
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu May 23 13:20:48 2019 +0000

    Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h.
    
    This patch adds the new F_SEAL_FUTURE_WRITE constant from Linux 5.1 to
    bits/fcntl-linux.h.
    
    Tested for x86_64.
    
    	* sysdeps/unix/sysv/linux/bits/fcntl-linux.h [__USE_GNU]
    	(F_SEAL_FUTURE_WRITE): New macro.

Diff:
---
 ChangeLog                                  | 5 +++++
 sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 8ea94b6..5f21fe4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-05-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* sysdeps/unix/sysv/linux/bits/fcntl-linux.h [__USE_GNU]
+	(F_SEAL_FUTURE_WRITE): New macro.
+
 2019-05-23 Alexandra Hajkova  <ahajkova@redhat.com>
 
        * elf/Makefile (test-container): Add tst-ldconfig-bad-aux-cache.
diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
index 4b4d6f7..3f32eb3 100644
--- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
+++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
@@ -284,6 +284,8 @@ struct f_owner_ex
 # define F_SEAL_SHRINK	0x0002	/* Prevent file from shrinking.  */
 # define F_SEAL_GROW	0x0004	/* Prevent file from growing.  */
 # define F_SEAL_WRITE	0x0008	/* Prevent writes.  */
+# define F_SEAL_FUTURE_WRITE	0x0010	/* Prevent future writes while
+					   mapped.  */
 #endif
 
 #ifdef __USE_GNU


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]