PageRenderTime 31ms CodeModel.GetById 28ms app.highlight 2ms RepoModel.GetById 0ms app.codeStats 0ms

/arch/xtensa/include/asm/stat.h

https://bitbucket.org/ndreys/linux-sunxi
C++ Header | 59 lines | 45 code | 5 blank | 9 comment | 0 complexity | fa25c77cd6c8f465e5e04b958fae8fb8 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
 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 */