mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 22:35:24 +00:00
glibc: remove unused stat-related files for 2.33+
Effectively reverts 3dcd3612dca6f649a1e05f558c5d6ed462d2e4a4.
This commit is contained in:
parent
7dcf7412c4
commit
f1bd218a88
@ -1,91 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned int st_dev;
|
||||
unsigned int st_ino;
|
||||
unsigned int st_mode;
|
||||
unsigned int st_nlink;
|
||||
unsigned int st_uid;
|
||||
unsigned int st_gid;
|
||||
unsigned int st_rdev;
|
||||
long int st_size;
|
||||
unsigned long int st_atime_sec;
|
||||
unsigned long int st_mtime_sec;
|
||||
unsigned long int st_ctime_sec;
|
||||
unsigned int st_blksize;
|
||||
int st_blocks;
|
||||
unsigned int st_flags;
|
||||
unsigned int st_gen;
|
||||
};
|
||||
|
||||
/* Definition of `struct stat64' used in the kernel. */
|
||||
struct kernel_stat64
|
||||
{
|
||||
unsigned long st_dev;
|
||||
unsigned long st_ino;
|
||||
unsigned long st_rdev;
|
||||
long st_size;
|
||||
unsigned long st_blocks;
|
||||
|
||||
unsigned int st_mode;
|
||||
unsigned int st_uid;
|
||||
unsigned int st_gid;
|
||||
unsigned int st_blksize;
|
||||
unsigned int st_nlink;
|
||||
unsigned int __pad0;
|
||||
|
||||
unsigned long st_atime_sec;
|
||||
unsigned long st_atimensec;
|
||||
unsigned long st_mtime_sec;
|
||||
unsigned long st_mtimensec;
|
||||
unsigned long st_ctime_sec;
|
||||
unsigned long st_ctimensec;
|
||||
long __glibc_reserved[3];
|
||||
};
|
||||
|
||||
/* Definition of `struct stat' used by glibc 2.0. */
|
||||
struct glibc2_stat
|
||||
{
|
||||
__dev_t st_dev;
|
||||
__ino_t st_ino;
|
||||
__mode_t st_mode;
|
||||
__nlink_t st_nlink;
|
||||
__uid_t st_uid;
|
||||
__gid_t st_gid;
|
||||
__dev_t st_rdev;
|
||||
__off_t st_size;
|
||||
__time_t st_atime_sec;
|
||||
__time_t st_mtime_sec;
|
||||
__time_t st_ctime_sec;
|
||||
unsigned int st_blksize;
|
||||
int st_blocks;
|
||||
unsigned int st_flags;
|
||||
unsigned int st_gen;
|
||||
};
|
||||
|
||||
/* Definition of `struct stat' used by glibc 2.1. */
|
||||
struct glibc21_stat
|
||||
{
|
||||
__dev_t st_dev;
|
||||
__ino64_t st_ino;
|
||||
__mode_t st_mode;
|
||||
__nlink_t st_nlink;
|
||||
__uid_t st_uid;
|
||||
__gid_t st_gid;
|
||||
__dev_t st_rdev;
|
||||
__off_t st_size;
|
||||
__time_t st_atime_sec;
|
||||
__time_t st_mtime_sec;
|
||||
__time_t st_ctime_sec;
|
||||
__blkcnt64_t st_blocks;
|
||||
__blksize_t st_blksize;
|
||||
unsigned int st_flags;
|
||||
unsigned int st_gen;
|
||||
int __pad3;
|
||||
long __glibc_reserved[4];
|
||||
};
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 1
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,40 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel.. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned short int __pad1;
|
||||
#define _HAVE___PAD1
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
unsigned short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
unsigned short int __pad2;
|
||||
#define _HAVE___PAD2
|
||||
unsigned long int st_size;
|
||||
unsigned long int st_blksize;
|
||||
unsigned long int st_blocks;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
unsigned long int __glibc_reserved4;
|
||||
#define _HAVE___UNUSED4
|
||||
unsigned long int __glibc_reserved5;
|
||||
#define _HAVE___UNUSED5
|
||||
};
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64___PAD1
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT64___ST_INO
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,36 +0,0 @@
|
||||
/* definition of "struct stat" from the kernel */
|
||||
struct kernel_stat {
|
||||
unsigned long st_dev; /* dev_t is 32 bits on parisc */
|
||||
unsigned long st_ino; /* 32 bits */
|
||||
unsigned short st_mode; /* 16 bits */
|
||||
unsigned short st_nlink; /* 16 bits */
|
||||
unsigned short st_reserved1; /* old st_uid */
|
||||
unsigned short st_reserved2; /* old st_gid */
|
||||
unsigned long st_rdev;
|
||||
unsigned long st_size;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
long st_blksize;
|
||||
long st_blocks;
|
||||
unsigned long __glibc_reserved1; /* ACL stuff */
|
||||
unsigned long __glibc_reserved2; /* network */
|
||||
unsigned long __glibc_reserved3; /* network */
|
||||
unsigned long __glibc_reserved4; /* cnodes */
|
||||
unsigned short __glibc_reserved5; /* netsite */
|
||||
short st_fstype;
|
||||
unsigned long st_realdev;
|
||||
unsigned short st_basemode;
|
||||
unsigned short st_spareshort;
|
||||
unsigned long st_uid;
|
||||
unsigned long st_gid;
|
||||
unsigned long st_spare4[3];
|
||||
};
|
||||
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,40 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel.. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned short int __pad1;
|
||||
#define _HAVE___PAD1
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
unsigned short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
unsigned short int __pad2;
|
||||
#define _HAVE___PAD2
|
||||
unsigned long int st_size;
|
||||
unsigned long int st_blksize;
|
||||
unsigned long int st_blocks;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
unsigned long int __glibc_reserved4;
|
||||
#define _HAVE___UNUSED4
|
||||
unsigned long int __glibc_reserved5;
|
||||
#define _HAVE___UNUSED5
|
||||
};
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64___PAD1
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT64___ST_INO
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,2 +0,0 @@
|
||||
/* Empty, it is overridden by an architecture which might require copy to or
|
||||
from a kernel_stat stat struct to glibc export stat{64}. */
|
||||
@ -1,40 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel.. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned short int __pad1;
|
||||
#define _HAVE___PAD1
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
unsigned short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
unsigned short int __pad2;
|
||||
#define _HAVE___PAD2
|
||||
unsigned long int st_size;
|
||||
unsigned long int st_blksize;
|
||||
unsigned long int st_blocks;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
unsigned long int __glibc_reserved4;
|
||||
#define _HAVE___UNUSED4
|
||||
unsigned long int __glibc_reserved5;
|
||||
#define _HAVE___UNUSED5
|
||||
};
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64___PAD1
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT64___ST_INO
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,75 +0,0 @@
|
||||
#ifndef _KERNEL_STAT_H
|
||||
#define _KERNEL_STAT_H
|
||||
|
||||
#include <sgidefs.h>
|
||||
/* As tempting as it is to define XSTAT_IS_XSTAT64 for n64, the
|
||||
userland data structures are not identical, because of different
|
||||
padding. */
|
||||
/* Definition of `struct stat' used in the kernel. */
|
||||
#if _MIPS_SIM != _ABIO32
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned int st_dev;
|
||||
unsigned int __pad1[3];
|
||||
unsigned long long st_ino;
|
||||
unsigned int st_mode;
|
||||
unsigned int st_nlink;
|
||||
int st_uid;
|
||||
int st_gid;
|
||||
unsigned int st_rdev;
|
||||
unsigned int __pad2[3];
|
||||
long long st_size;
|
||||
unsigned int st_atime_sec;
|
||||
unsigned int st_atime_nsec;
|
||||
unsigned int st_mtime_sec;
|
||||
unsigned int st_mtime_nsec;
|
||||
unsigned int st_ctime_sec;
|
||||
unsigned int st_ctime_nsec;
|
||||
unsigned int st_blksize;
|
||||
unsigned int __pad3;
|
||||
unsigned long long st_blocks;
|
||||
};
|
||||
#else
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned long int st_dev;
|
||||
long int __pad1[3]; /* Reserved for network id */
|
||||
unsigned long int st_ino;
|
||||
unsigned long int st_mode;
|
||||
unsigned long int st_nlink;
|
||||
long int st_uid;
|
||||
long int st_gid;
|
||||
unsigned long int st_rdev;
|
||||
long int __pad2[2];
|
||||
long int st_size;
|
||||
long int __pad3;
|
||||
unsigned int st_atime_sec;
|
||||
unsigned int st_atime_nsec;
|
||||
unsigned int st_mtime_sec;
|
||||
unsigned int st_mtime_nsec;
|
||||
unsigned int st_ctime_sec;
|
||||
unsigned int st_ctime_nsec;
|
||||
long int st_blksize;
|
||||
long int st_blocks;
|
||||
char st_fstype[16]; /* Filesystem type name, unsupported */
|
||||
long st_pad4[8];
|
||||
/* Linux specific fields */
|
||||
unsigned int st_flags;
|
||||
unsigned int st_gen;
|
||||
};
|
||||
#endif
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 0
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#if _MIPS_SIM == _ABI64
|
||||
# define STATFS_IS_STATFS64 1
|
||||
#else
|
||||
# define STATFS_IS_STATFS64 0
|
||||
#endif
|
||||
/* MIPS64 has unsigned 32 bit timestamps fields, so use statx as well. */
|
||||
#if _MIPS_SIM == _ABI64
|
||||
# define STAT_HAS_TIME32
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@ -1,40 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel.. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned short int __pad1;
|
||||
#define _HAVE___PAD1
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
unsigned short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
unsigned short int __pad2;
|
||||
#define _HAVE___PAD2
|
||||
unsigned long int st_size;
|
||||
unsigned long int st_blksize;
|
||||
unsigned long int st_blocks;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
unsigned long int __glibc_reserved4;
|
||||
#define _HAVE___UNUSED4
|
||||
unsigned long int __glibc_reserved5;
|
||||
#define _HAVE___UNUSED5
|
||||
};
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64___PAD1
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT64___ST_INO
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,40 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel.. */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned short int __pad1;
|
||||
#define _HAVE___PAD1
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
unsigned short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
unsigned short int __pad2;
|
||||
#define _HAVE___PAD2
|
||||
unsigned long int st_size;
|
||||
unsigned long int st_blksize;
|
||||
unsigned long int st_blocks;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
unsigned long int __glibc_reserved4;
|
||||
#define _HAVE___UNUSED4
|
||||
unsigned long int __glibc_reserved5;
|
||||
#define _HAVE___UNUSED5
|
||||
};
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64___PAD1
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT64___ST_INO
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,37 +0,0 @@
|
||||
/* Definition of `struct stat' used in the kernel */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned short int st_dev;
|
||||
unsigned long int st_ino;
|
||||
unsigned short int st_mode;
|
||||
short int st_nlink;
|
||||
unsigned short int st_uid;
|
||||
unsigned short int st_gid;
|
||||
unsigned short int st_rdev;
|
||||
long int st_size;
|
||||
struct timespec st_atim;
|
||||
struct timespec st_mtim;
|
||||
struct timespec st_ctim;
|
||||
long int st_blksize;
|
||||
long int st_blocks;
|
||||
unsigned long int __glibc_reserved4;
|
||||
unsigned long int __glibc_reserved5;
|
||||
};
|
||||
|
||||
#define _HAVE___UNUSED4
|
||||
#define _HAVE___UNUSED5
|
||||
|
||||
#define _HAVE_STAT___UNUSED4
|
||||
#define _HAVE_STAT___UNUSED5
|
||||
#define _HAVE_STAT___PAD1
|
||||
#define _HAVE_STAT___PAD2
|
||||
#define _HAVE_STAT64___UNUSED4
|
||||
#define _HAVE_STAT64___UNUSED5
|
||||
#define _HAVE_STAT64___PAD2
|
||||
#define _HAVE_STAT_NSEC
|
||||
#define _HAVE_STAT64_NSEC
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 1
|
||||
#define XSTAT_IS_XSTAT64 0
|
||||
#define STATFS_IS_STATFS64 0
|
||||
@ -1,58 +0,0 @@
|
||||
#ifndef _KERNEL_STAT_H
|
||||
#define _KERNEL_STAT_H
|
||||
|
||||
/* Definition of `struct stat' used in the kernel */
|
||||
struct kernel_stat
|
||||
{
|
||||
unsigned int st_dev;
|
||||
unsigned long int st_ino;
|
||||
unsigned int st_mode;
|
||||
short int st_nlink;
|
||||
unsigned int st_uid;
|
||||
unsigned int st_gid;
|
||||
unsigned int st_rdev;
|
||||
long int st_size;
|
||||
long int st_atime_sec;
|
||||
long int st_mtime_sec;
|
||||
long int st_ctime_sec;
|
||||
long int st_blksize;
|
||||
long int st_blocks;
|
||||
unsigned long int __glibc_reserved1;
|
||||
unsigned long int __glibc_reserved2;
|
||||
};
|
||||
|
||||
/* Definition of `struct stat64' used in the kernel. */
|
||||
struct kernel_stat64
|
||||
{
|
||||
unsigned long int st_dev;
|
||||
unsigned long int st_ino;
|
||||
unsigned long int st_nlink;
|
||||
|
||||
unsigned int st_mode;
|
||||
unsigned int st_uid;
|
||||
unsigned int st_gid;
|
||||
unsigned int __pad0;
|
||||
|
||||
unsigned long int st_rdev;
|
||||
long int st_size;
|
||||
long int st_blksize;
|
||||
long int st_blocks;
|
||||
|
||||
unsigned long int st_atime_sec;
|
||||
unsigned long int st_atime_nsec;
|
||||
unsigned long int st_mtime_sec;
|
||||
unsigned long int st_mtime_nsec;
|
||||
unsigned long int st_ctime_sec;
|
||||
unsigned long int st_ctime_nsec;
|
||||
long int __glibc_reserved[3];
|
||||
};
|
||||
|
||||
#define STAT_IS_KERNEL_STAT 0
|
||||
#define STAT64_IS_KERNEL_STAT64 0
|
||||
#define XSTAT_IS_XSTAT64 1
|
||||
#ifdef __arch64__
|
||||
# define STATFS_IS_STATFS64 1
|
||||
#else
|
||||
# define STATFS_IS_STATFS64 0
|
||||
#endif
|
||||
#endif /* _KERNEL_STAT_H */
|
||||
Loading…
x
Reference in New Issue
Block a user