Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8b3f7d5c authored by Michal Simek's avatar Michal Simek
Browse files

microblaze_mmu_v2: stat.h MMU update



Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
parent e57a221f
Loading
Loading
Loading
Loading
+36 −41
Original line number Diff line number Diff line
@@ -16,58 +16,53 @@

#include <linux/posix_types.h>

#define STAT_HAVE_NSEC 1

struct stat {
	unsigned int	st_dev;
	unsigned long	st_dev;
	unsigned long	st_ino;
	unsigned int	st_mode;
	unsigned int	st_nlink;
	unsigned int	st_uid;
	unsigned int	st_gid;
	unsigned int	st_rdev;
	unsigned long	st_size;
	unsigned long	st_blksize;
	unsigned long	st_blocks;
	unsigned long	st_atime;
	unsigned long	__unused1; /* unsigned long  st_atime_nsec */
	unsigned long	st_mtime;
	unsigned long	__unused2; /* unsigned long  st_mtime_nsec */
	unsigned long	st_ctime;
	unsigned long	__unused3; /* unsigned long  st_ctime_nsec */
	unsigned long	st_rdev;
	unsigned long	__pad1;
	long		st_size;
	int		st_blksize;
	int		__pad2;
	long		st_blocks;
	int		st_atime;
	unsigned int	st_atime_nsec;
	int		st_mtime;
	unsigned int	st_mtime_nsec;
	int		st_ctime;
	unsigned int	st_ctime_nsec;
	unsigned long	__unused4;
	unsigned long	__unused5;
};

struct stat64 {
	unsigned long long	st_dev;
	unsigned long	__unused1;

	unsigned long long	st_ino;

	unsigned int	st_mode;
	unsigned int	st_nlink;

	unsigned int	st_uid;
	unsigned int	st_gid;

	unsigned long long	st_rdev;
	unsigned long	__unused3;

	long long	st_size;
	unsigned long	st_blksize;

	unsigned long	st_blocks; /* No. of 512-byte blocks allocated */
	unsigned long	__unused4; /* future possible st_blocks high bits */

	unsigned long	st_atime;
	unsigned long	st_atime_nsec;

	unsigned long	st_mtime;
	unsigned long	st_mtime_nsec;

	unsigned long	st_ctime;
	unsigned long	st_ctime_nsec;

	unsigned long	__unused8;
	unsigned long long	st_dev;		/* Device.  */
	unsigned long long	st_ino;		/* File serial number.  */
	unsigned int		st_mode;	/* File mode.  */
	unsigned int		st_nlink;	/* Link count.  */
	unsigned int		st_uid;		/* User ID of the file's owner.  */
	unsigned int		st_gid;		/* Group ID of the file's group. */
	unsigned long long	st_rdev;	/* Device number, if device.  */
	unsigned long long	__pad1;
	long long		st_size;	/* Size of file, in bytes.  */
	int			st_blksize;	/* Optimal block size for I/O.  */
	int			__pad2;
	long long		st_blocks;	/* Number 512-byte blocks allocated. */
	int			st_atime;	/* Time of last access.  */
	unsigned int		st_atime_nsec;
	int			st_mtime;	/* Time of last modification.  */
	unsigned int		st_mtime_nsec;
	int			st_ctime;	/* Time of last status change.  */
	unsigned int		st_ctime_nsec;
	unsigned int		__unused4;
	unsigned int		__unused5;
};

#endif /* _ASM_MICROBLAZE_STAT_H */