/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:sys/statvfs.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_SYS_STATVFS_H
#define __TDF_SVID3_SYS_STATVFS_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_statvfs begin

#pragma token EXP const : int : FSTYPSZ # svid3.statvfs.FSTYPSZ
#pragma token NAT __local_FSTYPSZ # svid3.statvfs.__local_FSTYPSZ
#pragma token STRUCT TAG statvfs # svid3.statvfs.statvfs_struct
#pragma token MEMBER unsigned long : struct statvfs : f_bsize # svid3.statvfs.statvfs.f_bsize
#pragma token MEMBER unsigned long : struct statvfs : f_frsize # svid3.statvfs.statvfs.f_frsize
#pragma token MEMBER unsigned long : struct statvfs : f_blocks # svid3.statvfs.statvfs.f_blocks
#pragma token MEMBER unsigned long : struct statvfs : f_bfree # svid3.statvfs.statvfs.f_bfree
#pragma token MEMBER unsigned long : struct statvfs : f_bavail # svid3.statvfs.statvfs.f_bavail
#pragma token MEMBER unsigned long : struct statvfs : f_files # svid3.statvfs.statvfs.f_files
#pragma token MEMBER unsigned long : struct statvfs : f_ffree # svid3.statvfs.statvfs.f_ffree
#pragma token MEMBER unsigned long : struct statvfs : f_favail # svid3.statvfs.statvfs.f_favail
#pragma token MEMBER unsigned long : struct statvfs : f_fsid # svid3.statvfs.statvfs.f_fsid
#pragma token MEMBER char [__local_FSTYPSZ] : struct statvfs : f_basetype # svid3.statvfs.statvfs.f_basetype
#pragma token MEMBER unsigned long : struct statvfs : f_flag # svid3.statvfs.statvfs.f_flag
#pragma token MEMBER unsigned long : struct statvfs : f_namemax # svid3.statvfs.statvfs.f_namemax
#pragma token MEMBER char [32] : struct statvfs : f_fstr # svid3.statvfs.statvfs.f_fstr
#pragma token EXP const : int : ST_RDONLY # svid3.statvfs.ST_RDONLY
#pragma token EXP const : int : ST_NOSUID # svid3.statvfs.ST_NOSUID
#pragma token FUNC int (const char *, struct statvfs *) : statvfs # svid3.statvfs.statvfs
#pragma token FUNC int (int, struct statvfs *) : fstatvfs # svid3.statvfs.fstatvfs

#pragma interface FSTYPSZ __local_FSTYPSZ TAG statvfs TAG statvfs.f_bsize
#pragma interface TAG statvfs.f_frsize TAG statvfs.f_blocks
#pragma interface TAG statvfs.f_bfree TAG statvfs.f_bavail
#pragma interface TAG statvfs.f_files TAG statvfs.f_ffree
#pragma interface TAG statvfs.f_favail TAG statvfs.f_fsid
#pragma interface TAG statvfs.f_basetype TAG statvfs.f_flag
#pragma interface TAG statvfs.f_namemax TAG statvfs.f_fstr ST_RDONLY
#pragma interface ST_NOSUID statvfs fstatvfs

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_STATVFS_H */
