* sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Sync

with Linux kernel.
	* sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Likewise.
	* sysdeps/unix/sysv/linux/hppa/kernel_stat.h: Likewise.

	* sysdeps/unix/sysv/linux/kernel_stat.h
	(_HAVE_STAT_NSEC,_HAVE_STAT_NSEC64): New.

	* sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Readd
	__unused[1-3] since they're needed by some platforms.  Handle
	_HAVE_STAT_NSEC and _HAVE_STAT_NSEC64.

	* sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Add nsec resolution
	for structs stat and stat64.
	* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
This commit is contained in:
Andreas Jaeger 2002-12-31 13:24:33 +00:00
parent c505de0a40
commit 7922283928

View File

@ -8,12 +8,9 @@ struct kernel_stat {
unsigned short st_reserved2; /* old st_gid */
unsigned long st_rdev;
unsigned long st_size;
unsigned long st_atime;
unsigned long st_spare1;
unsigned long st_mtime;
unsigned long st_spare2;
unsigned long st_ctime;
unsigned long st_spare3;
struct timespec st_atim;
struct timespec st_mtim;
struct timespec st_ctim;
long st_blksize;
long st_blocks;
unsigned long __unused1; /* ACL stuff */
@ -30,3 +27,5 @@ struct kernel_stat {
unsigned long st_spare4[3];
};
#define _HAVE_STAT_NSEC
#define _HAVE_STAT64_NSEC