aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--NEWS2
-rw-r--r--conform/Makefile1
-rw-r--r--posix/tar.h2
4 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 4a53317..3ea921b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-05-23 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16978]
+ * posix/tar.h [!__USE_XOPEN2K] (TSVTX): Define macro.
+ * conform/Makefile (test-xfail-POSIX/tar.h/conform): Remove
+ variable.
+
2014-05-23 Richard Henderson <rth@twiddle.net>
* sysdeps/unix/sysv/linux/alpha/nptl/Makefile: Merge into...
diff --git a/NEWS b/NEWS
index 1c44fd6..85b140c 100644
--- a/NEWS
+++ b/NEWS
@@ -18,7 +18,7 @@ Version 2.20
16760, 16770, 16786, 16789, 16791, 16799, 16800, 16815, 16823, 16824,
16831, 16838, 16849, 16854, 16876, 16877, 16885, 16888, 16890, 16912,
16915, 16916, 16917, 16922, 16927, 16928, 16932, 16943, 16958, 16966,
- 16967, 16965, 16977.
+ 16967, 16965, 16977, 16978.
* The minimum Linux kernel version that this version of the GNU C Library
can be used with is 2.6.32.
diff --git a/conform/Makefile b/conform/Makefile
index e1df914..6bff8a3 100644
--- a/conform/Makefile
+++ b/conform/Makefile
@@ -188,7 +188,6 @@ test-xfail-XPG4/termios.h/conform = yes
test-xfail-XPG4/ucontext.h/conform = yes
test-xfail-XPG4/unistd.h/conform = yes
test-xfail-XPG4/utmpx.h/conform = yes
-test-xfail-POSIX/tar.h/conform = yes
test-xfail-UNIX98/arpa/inet.h/conform = yes
test-xfail-UNIX98/fcntl.h/conform = yes
test-xfail-UNIX98/langinfo.h/conform = yes
diff --git a/posix/tar.h b/posix/tar.h
index 115f4df..5a86f01 100644
--- a/posix/tar.h
+++ b/posix/tar.h
@@ -73,7 +73,7 @@
/* The bits in mode: */
#define TSUID 04000
#define TSGID 02000
-#ifdef __USE_XOPEN
+#if defined __USE_XOPEN || !defined __USE_XOPEN2K
# define TSVTX 01000
#endif
#define TUREAD 00400