Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
xtensa
include
uapi
asm
stat.h
Go to the documentation of this file.
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
16
struct
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
37
struct
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 */
Generated on Thu Jan 10 2013 12:50:36 for Linux Kernel by
1.8.2