2  * This file is subject to the terms and conditions of the GNU General Public
 
   3  * License.  See the file "COPYING" in the main directory of this archive
 
   6  * Copyright (C) 1995, 1999 by Ralf Baechle
 
  11 #include <linux/posix_types.h>
 
  12 #include <asm/sgidefs.h>
 
  14 #ifndef __KERNEL_STRICT_NAMES
 
  16 #include <linux/types.h>
 
  18 typedef __kernel_fsid_t        fsid_t;
 
  24 #define f_fstyp f_type
 
  26         long            f_frsize;       /* Fragment size - unsupported */
 
  34         __kernel_fsid_t f_fsid;
 
  39 #if (_MIPS_SIM == _MIPS_SIM_ABI32) || (_MIPS_SIM == _MIPS_SIM_NABI32)
 
  42  * Unlike the traditional version the LFAPI version has none of the ABI junk
 
  47         __u32   f_frsize;       /* Fragment size - unsupported */
 
  54         __kernel_fsid_t f_fsid;
 
  59 #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
 
  61 #if _MIPS_SIM == _MIPS_SIM_ABI64
 
  63 struct statfs64 {                       /* Same as struct statfs */
 
  66         long            f_frsize;       /* Fragment size - unsupported */
 
  74         __kernel_fsid_t f_fsid;
 
  79 struct compat_statfs64 {
 
  82         __u32   f_frsize;       /* Fragment size - unsupported */
 
  89         __kernel_fsid_t f_fsid;
 
  94 #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */
 
  96 #endif /* _ASM_STATFS_H */