···36363737#define STAT_HAVE_NSEC38383939-struct hpux_stat64 {4040- unsigned int st_dev; /* dev_t is 32 bits on parisc */4141- unsigned int st_ino; /* 32 bits */4242- unsigned short st_mode; /* 16 bits */4343- unsigned short st_nlink; /* 16 bits */4444- unsigned short st_reserved1; /* old st_uid */4545- unsigned short st_reserved2; /* old st_gid */4646- unsigned int st_rdev;4747- signed long long st_size;4848- signed int st_atime;4949- unsigned int st_spare1;5050- signed int st_mtime;5151- unsigned int st_spare2;5252- signed int st_ctime;5353- unsigned int st_spare3;5454- int st_blksize;5555- unsigned long long st_blocks;5656- unsigned int __unused1; /* ACL stuff */5757- unsigned int __unused2; /* network */5858- unsigned int __unused3; /* network */5959- unsigned int __unused4; /* cnodes */6060- unsigned short __unused5; /* netsite */6161- short st_fstype;6262- unsigned int st_realdev;6363- unsigned short st_basemode;6464- unsigned short st_spareshort;6565- unsigned int st_uid;6666- unsigned int st_gid;6767- unsigned int st_spare4[3];6868-};6969-7039/* This is the struct that 32-bit userspace applications are expecting.7140 * How 64-bit apps are going to be compiled, I have no idea. But at least7241 * this way, we don't have a wrapper in the kernel.