diff options
author | Joseph Myers <joseph@codesourcery.com> | 2014-05-23 20:37:40 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2014-05-23 20:37:40 +0000 |
commit | e59252a58edad4bf74a094e22a70811d5585c60f (patch) | |
tree | d4b954315b0a8bfe1a3a905d12afe1d8174f18d8 /posix/tar.h | |
parent | bc89e9625fc0d638c4bb43c91fac01db181f1b31 (diff) | |
download | glibc-e59252a58edad4bf74a094e22a70811d5585c60f.zip glibc-e59252a58edad4bf74a094e22a70811d5585c60f.tar.gz glibc-e59252a58edad4bf74a094e22a70811d5585c60f.tar.bz2 |
Define TSVTX in tar.h for older POSIX (bug 16978).
As noted in bug 16978, older POSIX versions include
in the specified contents of <tar.h>, with only the 2001 edition
introducing the notion of XSI-conditional definitions and conditioning
that definition. Thus, this macro should be defined for
!__USE_XOPEN2K as well as for __USE_XOPEN, and this patch duly defines
it in that case. Tested x86_64.
[BZ #16978]
* posix/tar.h [!__USE_XOPEN2K] (TSVTX): Define macro.
* conform/Makefile (test-xfail-POSIX/tar.h/conform): Remove
variable.
Diffstat (limited to 'posix/tar.h')
-rw-r--r-- | posix/tar.h | 2 |
1 files changed, 1 insertions, 1 deletions
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 |