162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
262306a36Sopenharmony_ci#ifndef _ASM_IA64_STAT_H
362306a36Sopenharmony_ci#define _ASM_IA64_STAT_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/*
662306a36Sopenharmony_ci * Modified 1998, 1999
762306a36Sopenharmony_ci *	David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_cistruct stat {
1162306a36Sopenharmony_ci	unsigned long	st_dev;
1262306a36Sopenharmony_ci	unsigned long	st_ino;
1362306a36Sopenharmony_ci	unsigned long	st_nlink;
1462306a36Sopenharmony_ci	unsigned int	st_mode;
1562306a36Sopenharmony_ci	unsigned int	st_uid;
1662306a36Sopenharmony_ci	unsigned int	st_gid;
1762306a36Sopenharmony_ci	unsigned int	__pad0;
1862306a36Sopenharmony_ci	unsigned long	st_rdev;
1962306a36Sopenharmony_ci	unsigned long	st_size;
2062306a36Sopenharmony_ci	unsigned long	st_atime;
2162306a36Sopenharmony_ci	unsigned long	st_atime_nsec;
2262306a36Sopenharmony_ci	unsigned long	st_mtime;
2362306a36Sopenharmony_ci	unsigned long	st_mtime_nsec;
2462306a36Sopenharmony_ci	unsigned long	st_ctime;
2562306a36Sopenharmony_ci	unsigned long	st_ctime_nsec;
2662306a36Sopenharmony_ci	unsigned long	st_blksize;
2762306a36Sopenharmony_ci	long		st_blocks;
2862306a36Sopenharmony_ci	unsigned long	__unused[3];
2962306a36Sopenharmony_ci};
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci#define STAT_HAVE_NSEC 1
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_cistruct ia64_oldstat {
3462306a36Sopenharmony_ci	unsigned int	st_dev;
3562306a36Sopenharmony_ci	unsigned int	st_ino;
3662306a36Sopenharmony_ci	unsigned int	st_mode;
3762306a36Sopenharmony_ci	unsigned int	st_nlink;
3862306a36Sopenharmony_ci	unsigned int	st_uid;
3962306a36Sopenharmony_ci	unsigned int	st_gid;
4062306a36Sopenharmony_ci	unsigned int	st_rdev;
4162306a36Sopenharmony_ci	unsigned int	__pad1;
4262306a36Sopenharmony_ci	unsigned long	st_size;
4362306a36Sopenharmony_ci	unsigned long	st_atime;
4462306a36Sopenharmony_ci	unsigned long	st_mtime;
4562306a36Sopenharmony_ci	unsigned long	st_ctime;
4662306a36Sopenharmony_ci	unsigned int	st_blksize;
4762306a36Sopenharmony_ci	int		st_blocks;
4862306a36Sopenharmony_ci	unsigned int	__unused1;
4962306a36Sopenharmony_ci	unsigned int	__unused2;
5062306a36Sopenharmony_ci};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci#endif /* _ASM_IA64_STAT_H */
53