1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
7 * Copyright (C) 1995, 1999 by Ralf Baechle
12 #include <linux/posix_types.h>
13 #include <asm/sgidefs.h>
15 #ifndef __KERNEL_STRICT_NAMES
17 #include <linux/types.h>
19 typedef __kernel_fsid_t fsid_t
;
25 #define f_fstyp f_type
27 long f_frsize
; /* Fragment size - unsupported */
35 __kernel_fsid_t f_fsid
;
41 #if (_MIPS_SIM == _MIPS_SIM_ABI32) || (_MIPS_SIM == _MIPS_SIM_NABI32)
44 * Unlike the traditional version the LFAPI version has none of the ABI junk
49 __u32 f_frsize
; /* Fragment size - unsupported */
56 __kernel_fsid_t f_fsid
;
62 #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
64 #if _MIPS_SIM == _MIPS_SIM_ABI64
66 struct statfs64
{ /* Same as struct statfs */
69 long f_frsize
; /* Fragment size - unsupported */
77 __kernel_fsid_t f_fsid
;
83 struct compat_statfs64
{
86 __u32 f_frsize
; /* Fragment size - unsupported */
93 __kernel_fsid_t f_fsid
;
99 #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */
101 #endif /* _ASM_STATFS_H */