-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 72374 b: refs/heads/master c: 79c7497 h: refs/heads/master v: v3
- Loading branch information
Thomas Gleixner
committed
Oct 23, 2007
1 parent
f73d432
commit b574acc
Showing
5 changed files
with
113 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 079091a450ed5a0001c2ee9dadd8ddaceddb91b5 | ||
refs/heads/master: 79c74977045a3f1f5eeb45241198fa3d6970c85f |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,114 @@ | ||
#ifdef __KERNEL__ | ||
# ifdef CONFIG_X86_32 | ||
# include "stat_32.h" | ||
# else | ||
# include "stat_64.h" | ||
# endif | ||
#ifndef _ASM_X86_STAT_H | ||
#define _ASM_X86_STAT_H | ||
|
||
#define STAT_HAVE_NSEC 1 | ||
|
||
#ifdef __i386__ | ||
struct stat { | ||
unsigned long st_dev; | ||
unsigned long st_ino; | ||
unsigned short st_mode; | ||
unsigned short st_nlink; | ||
unsigned short st_uid; | ||
unsigned short st_gid; | ||
unsigned long st_rdev; | ||
unsigned long st_size; | ||
unsigned long st_blksize; | ||
unsigned long st_blocks; | ||
unsigned long st_atime; | ||
unsigned long st_atime_nsec; | ||
unsigned long st_mtime; | ||
unsigned long st_mtime_nsec; | ||
unsigned long st_ctime; | ||
unsigned long st_ctime_nsec; | ||
unsigned long __unused4; | ||
unsigned long __unused5; | ||
}; | ||
|
||
#define STAT64_HAS_BROKEN_ST_INO 1 | ||
|
||
/* This matches struct stat64 in glibc2.1, hence the absolutely | ||
* insane amounts of padding around dev_t's. | ||
*/ | ||
struct stat64 { | ||
unsigned long long st_dev; | ||
unsigned char __pad0[4]; | ||
|
||
unsigned long __st_ino; | ||
|
||
unsigned int st_mode; | ||
unsigned int st_nlink; | ||
|
||
unsigned long st_uid; | ||
unsigned long st_gid; | ||
|
||
unsigned long long st_rdev; | ||
unsigned char __pad3[4]; | ||
|
||
long long st_size; | ||
unsigned long st_blksize; | ||
|
||
/* Number 512-byte blocks allocated. */ | ||
unsigned long long st_blocks; | ||
|
||
unsigned long st_atime; | ||
unsigned long st_atime_nsec; | ||
|
||
unsigned long st_mtime; | ||
unsigned int st_mtime_nsec; | ||
|
||
unsigned long st_ctime; | ||
unsigned long st_ctime_nsec; | ||
|
||
unsigned long long st_ino; | ||
}; | ||
|
||
#else /* __i386__ */ | ||
|
||
struct stat { | ||
unsigned long st_dev; | ||
unsigned long st_ino; | ||
unsigned long st_nlink; | ||
|
||
unsigned int st_mode; | ||
unsigned int st_uid; | ||
unsigned int st_gid; | ||
unsigned int __pad0; | ||
unsigned long st_rdev; | ||
long st_size; | ||
long st_blksize; | ||
long st_blocks; /* Number 512-byte blocks allocated. */ | ||
|
||
unsigned long st_atime; | ||
unsigned long st_atime_nsec; | ||
unsigned long st_mtime; | ||
unsigned long st_mtime_nsec; | ||
unsigned long st_ctime; | ||
unsigned long st_ctime_nsec; | ||
long __unused[3]; | ||
}; | ||
#endif | ||
|
||
/* for 32bit emulation and 32 bit kernels */ | ||
struct __old_kernel_stat { | ||
unsigned short st_dev; | ||
unsigned short st_ino; | ||
unsigned short st_mode; | ||
unsigned short st_nlink; | ||
unsigned short st_uid; | ||
unsigned short st_gid; | ||
unsigned short st_rdev; | ||
#ifdef __i386__ | ||
unsigned long st_size; | ||
unsigned long st_atime; | ||
unsigned long st_mtime; | ||
unsigned long st_ctime; | ||
#else | ||
# ifdef __i386__ | ||
# include "stat_32.h" | ||
# else | ||
# include "stat_64.h" | ||
# endif | ||
unsigned int st_size; | ||
unsigned int st_atime; | ||
unsigned int st_mtime; | ||
unsigned int st_ctime; | ||
#endif | ||
}; | ||
|
||
#endif |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.