linux/arch/alpha/include/uapi/asm/stat.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2#ifndef _ALPHA_STAT_H
   3#define _ALPHA_STAT_H
   4
   5struct stat {
   6        unsigned int    st_dev;
   7        unsigned int    st_ino;
   8        unsigned int    st_mode;
   9        unsigned int    st_nlink;
  10        unsigned int    st_uid;
  11        unsigned int    st_gid;
  12        unsigned int    st_rdev;
  13        long            st_size;
  14        unsigned long   st_atime;
  15        unsigned long   st_mtime;
  16        unsigned long   st_ctime;
  17        unsigned int    st_blksize;
  18        unsigned int    st_blocks;
  19        unsigned int    st_flags;
  20        unsigned int    st_gen;
  21};
  22
  23/* The stat64 structure increases the size of dev_t, blkcnt_t, adds
  24   nanosecond resolution times, and padding for expansion.  */
  25
  26struct stat64 {
  27        unsigned long   st_dev;
  28        unsigned long   st_ino;
  29        unsigned long   st_rdev;
  30        long            st_size;
  31        unsigned long   st_blocks;
  32
  33        unsigned int    st_mode;
  34        unsigned int    st_uid;
  35        unsigned int    st_gid;
  36        unsigned int    st_blksize;
  37        unsigned int    st_nlink;
  38        unsigned int    __pad0;
  39
  40        unsigned long   st_atime;
  41        unsigned long   st_atime_nsec; 
  42        unsigned long   st_mtime;
  43        unsigned long   st_mtime_nsec;
  44        unsigned long   st_ctime;
  45        unsigned long   st_ctime_nsec;
  46        long            __unused[3];
  47};
  48
  49#endif
  50