]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - posix/tar.h
Update copyright dates with scripts/update-copyrights
[thirdparty/glibc.git] / posix / tar.h
index 9732d67cb52f5b6a30a58e08412aafe464676298..2dc47c233189dc3649a38cfd2abbde210a04c69d 100644 (file)
@@ -1,5 +1,5 @@
 /* Extended tar format from POSIX.1.
-   Copyright (C) 1992, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1992-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by David J. MacKenzie.
 
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef        _TAR_H
 #define        _TAR_H  1
 
+#include <features.h>
+
+
 /* A tar archive consists of 512-byte blocks.
    Each file in the archive has a header block followed by 0+ data blocks.
    Two blocks of NUL bytes indicate the end of the archive.  */
@@ -70,7 +73,9 @@
 /* The bits in mode: */
 #define TSUID  04000
 #define TSGID  02000
-#define TSVTX  01000
+#if defined __USE_XOPEN || !defined __USE_XOPEN2K
+# define TSVTX 01000
+#endif
 #define TUREAD 00400
 #define TUWRITE        00200
 #define TUEXEC 00100