blob: 45fbaf9258c0adf11b1d2f45a43b37b9c6d27821 [file] [log] [blame]
Elliott Hughes180edef2023-11-02 00:08:05 +00001/*
2 * This file is auto-generated. Modifications will be lost.
3 *
4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5 * for more information.
6 */
Ben Chenga6b53f02013-11-06 15:51:05 -08007#ifndef _ASMARM_STAT_H
8#define _ASMARM_STAT_H
9struct __old_kernel_stat {
Tao Baod7db5942015-01-28 10:07:51 -080010 unsigned short st_dev;
Tao Baod7db5942015-01-28 10:07:51 -080011 unsigned short st_ino;
12 unsigned short st_mode;
13 unsigned short st_nlink;
14 unsigned short st_uid;
Tao Baod7db5942015-01-28 10:07:51 -080015 unsigned short st_gid;
16 unsigned short st_rdev;
17 unsigned long st_size;
18 unsigned long st_atime;
Tao Baod7db5942015-01-28 10:07:51 -080019 unsigned long st_mtime;
20 unsigned long st_ctime;
Ben Chenga6b53f02013-11-06 15:51:05 -080021};
22#define STAT_HAVE_NSEC
Ben Chenga6b53f02013-11-06 15:51:05 -080023struct stat {
Tao Baod7db5942015-01-28 10:07:51 -080024 unsigned long st_dev;
25 unsigned long st_ino;
26 unsigned short st_mode;
Tao Baod7db5942015-01-28 10:07:51 -080027 unsigned short st_nlink;
28 unsigned short st_uid;
29 unsigned short st_gid;
30 unsigned long st_rdev;
Tao Baod7db5942015-01-28 10:07:51 -080031 unsigned long st_size;
32 unsigned long st_blksize;
33 unsigned long st_blocks;
34 unsigned long st_atime;
Tao Baod7db5942015-01-28 10:07:51 -080035 unsigned long st_atime_nsec;
36 unsigned long st_mtime;
37 unsigned long st_mtime_nsec;
38 unsigned long st_ctime;
Tao Baod7db5942015-01-28 10:07:51 -080039 unsigned long st_ctime_nsec;
40 unsigned long __unused4;
41 unsigned long __unused5;
Ben Chenga6b53f02013-11-06 15:51:05 -080042};
43struct stat64 {
Tao Baod7db5942015-01-28 10:07:51 -080044 unsigned long long st_dev;
45 unsigned char __pad0[4];
Ben Chenga6b53f02013-11-06 15:51:05 -080046#define STAT64_HAS_BROKEN_ST_INO 1
Tao Baod7db5942015-01-28 10:07:51 -080047 unsigned long __st_ino;
48 unsigned int st_mode;
49 unsigned int st_nlink;
50 unsigned long st_uid;
Tao Baod7db5942015-01-28 10:07:51 -080051 unsigned long st_gid;
52 unsigned long long st_rdev;
53 unsigned char __pad3[4];
54 long long st_size;
Tao Baod7db5942015-01-28 10:07:51 -080055 unsigned long st_blksize;
56 unsigned long long st_blocks;
57 unsigned long st_atime;
58 unsigned long st_atime_nsec;
Tao Baod7db5942015-01-28 10:07:51 -080059 unsigned long st_mtime;
60 unsigned long st_mtime_nsec;
61 unsigned long st_ctime;
62 unsigned long st_ctime_nsec;
Tao Baod7db5942015-01-28 10:07:51 -080063 unsigned long long st_ino;
Ben Chenga6b53f02013-11-06 15:51:05 -080064};
Ben Chenga6b53f02013-11-06 15:51:05 -080065#endif