This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.18-104-gffdd318
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 11 Sep 2013 12:21:41 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.18-104-gffdd318
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via ffdd31816a67f48697ea4d6b852e58d2886d42ca (commit)
from b73ed247781d533628b681f57257dc85882645d3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ffdd31816a67f48697ea4d6b852e58d2886d42ca
commit ffdd31816a67f48697ea4d6b852e58d2886d42ca
Author: Andreas Schwab <schwab@suse.de>
Date: Wed Sep 11 11:15:45 2013 +0200
Add O_TMPFILE to <fcntl.h>
diff --git a/ChangeLog b/ChangeLog
index 924ac07..a978b80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2013-09-11 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/bits/fcntl-linux.h (__O_TMPFILE): Define
+ if not defined.
+ (O_TMPFILE) [__USE_GNU]: Define.
+ * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (__O_TMPFILE):
+ Define.
+
2013-09-11 Will Newton <will.newton@linaro.org>
[BZ #15857]
diff --git a/ports/ChangeLog.alpha b/ports/ChangeLog.alpha
index e5c7bc1..e47d46f 100644
--- a/ports/ChangeLog.alpha
+++ b/ports/ChangeLog.alpha
@@ -1,3 +1,8 @@
+2013-09-11 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (__O_TMPFILE):
+ Define.
+
2013-08-30 OndÅ?ej BÃlka <neleai@seznam.cz>
* sysdeps/alpha/alphaev67/stpncpy.S: Fix then/than typos.
diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index ea4ef88..3e7c162 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,3 +1,7 @@
+2013-09-11 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (__O_TMPFILE): Define.
+
2013-08-30 OndÅ?ej BÃlka <neleai@seznam.cz>
* sysdeps/unix/sysv/linux/hppa/clone.S: Fix typos.
diff --git a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
index 2e31691..02c9a7f 100644
--- a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+++ b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
@@ -36,6 +36,7 @@
#define __O_DIRECT 02000000 /* Direct disk access. */
#define __O_NOATIME 04000000 /* Do not set atime. */
#define __O_PATH 040000000 /* Resolve pathname but do not open file. */
+#define __O_TMPFILE 0100100000 /* Atomically create nameless file. */
/* Not necessary, files are always with 64bit off_t. */
#define __O_LARGEFILE 0
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h b/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
index 744548a..76faa40 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
+++ b/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
@@ -37,6 +37,7 @@
#define __O_CLOEXEC 010000000 /* Set close_on_exec. */
#define __O_NOATIME 004000000 /* Do not set atime. */
#define __O_PATH 020000000
+#define __O_TMPFILE 040010000 /* Atomically create nameless file. */
#define __O_LARGEFILE 00004000
diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
index b5929bd..9b0421e 100644
--- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
+++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
@@ -96,6 +96,9 @@
#ifndef __O_DSYNC
# define __O_DSYNC 010000
#endif
+#ifndef __O_TMPFILE
+# define __O_TMPFILE 020200000
+#endif
#ifndef F_GETLK
# ifndef __USE_FILE_OFFSET64
@@ -128,6 +131,7 @@
# define O_DIRECT __O_DIRECT /* Direct disk access. */
# define O_NOATIME __O_NOATIME /* Do not set atime. */
# define O_PATH __O_PATH /* Resolve pathname but do not open file. */
+# define O_TMPFILE __O_TMPFILE /* Atomically create nameless file. */
#endif
/* For now, Linux has no separate synchronicitiy options for read
diff --git a/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h b/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
index 01084bb..f384bc7 100644
--- a/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
+++ b/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
@@ -39,6 +39,7 @@
#define __O_DIRECT 0x100000 /* direct disk access hint */
#define __O_NOATIME 0x200000 /* Do not set atime. */
#define __O_PATH 0x1000000 /* Resolve pathname but do not open file. */
+#define __O_TMPFILE 0x2010000 /* Atomically create nameless file. */
#if __WORDSIZE == 64
# define __O_LARGEFILE 0
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 ++++++++
ports/ChangeLog.alpha | 5 +++++
ports/ChangeLog.hppa | 4 ++++
ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 1 +
ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 1 +
sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 4 ++++
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 1 +
7 files changed, 24 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources