• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
1/*
2 * include/asm-xtensa/stat.h
3 *
4 * This file is subject to the terms and conditions of the GNU General Public
5 * License.  See the file "COPYING" in the main directory of this archive
6 * for more details.
7 *
8 * Copyright (C) 2001 - 2007 Tensilica Inc.
9 */
10
11#ifndef _XTENSA_STAT_H
12#define _XTENSA_STAT_H
13
14#define STAT_HAVE_NSEC 1
15
16struct stat {
17	unsigned long	st_dev;
18	unsigned long	st_ino;
19	unsigned int	st_mode;
20	unsigned int	st_nlink;
21	unsigned int	st_uid;
22	unsigned int	st_gid;
23	unsigned long	st_rdev;
24	long		st_size;
25	unsigned long	st_blksize;
26	unsigned long	st_blocks;
27	unsigned long	st_atime;
28	unsigned long	st_atime_nsec;
29	unsigned long	st_mtime;
30	unsigned long	st_mtime_nsec;
31	unsigned long	st_ctime;
32	unsigned long	st_ctime_nsec;
33	unsigned long	__unused4;
34	unsigned long	__unused5;
35};
36
37struct stat64  {
38	unsigned long long st_dev;	/* Device */
39	unsigned long long st_ino;	/* File serial number */
40	unsigned int  st_mode;		/* File mode. */
41	unsigned int  st_nlink;		/* Link count. */
42	unsigned int  st_uid;		/* User ID of the file's owner. */
43	unsigned int  st_gid;		/* Group ID of the file's group. */
44	unsigned long long st_rdev;	/* Device number, if device. */
45	long long st_size;		/* Size of file, in bytes. */
46	unsigned long st_blksize;	/* Optimal block size for I/O. */
47	unsigned long __unused2;
48	unsigned long long st_blocks;	/* Number 512-byte blocks allocated. */
49	unsigned long st_atime;		/* Time of last access. */
50	unsigned long st_atime_nsec;
51	unsigned long st_mtime;		/* Time of last modification. */
52	unsigned long st_mtime_nsec;
53	unsigned long st_ctime;		/* Time of last status change. */
54	unsigned long st_ctime_nsec;
55	unsigned long __unused4;
56	unsigned long __unused5;
57};
58
59#endif	/* _XTENSA_STAT_H */
60