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

#ifndef __TDF_UNIX95_SYS_STATVFS_H
#define __TDF_UNIX95_SYS_STATVFS_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__sys_statvfs begin

#pragma token STRUCT TAG statvfs # unix95.statvfs.statvfs_struct
#pragma token MEMBER unsigned long : struct statvfs : f_bsize # unix95.statvfs.statvfs.f_bsize
#pragma token MEMBER unsigned long : struct statvfs : f_frsize # unix95.statvfs.statvfs.f_frsize
#pragma token MEMBER unsigned long : struct statvfs : f_blocks # unix95.statvfs.statvfs.f_blocks
#pragma token MEMBER unsigned long : struct statvfs : f_bfree # unix95.statvfs.statvfs.f_bfree
#pragma token MEMBER unsigned long : struct statvfs : f_bavail # unix95.statvfs.statvfs.f_bavail
#pragma token MEMBER unsigned long : struct statvfs : f_files # unix95.statvfs.statvfs.f_files
#pragma token MEMBER unsigned long : struct statvfs : f_ffree # unix95.statvfs.statvfs.f_ffree
#pragma token MEMBER unsigned long : struct statvfs : f_favail # unix95.statvfs.statvfs.f_favail
#pragma token MEMBER unsigned long : struct statvfs : f_fsid # unix95.statvfs.statvfs.f_fsid
#pragma token MEMBER unsigned long : struct statvfs : f_flag # unix95.statvfs.statvfs.f_flag
#pragma token MEMBER unsigned long : struct statvfs : f_namemax # unix95.statvfs.statvfs.f_namemax
#pragma token EXP const : unsigned long : ST_RDONLY # unix95.statvfs.ST_RDONLY
#pragma token EXP const : unsigned long : ST_NOSUID # unix95.statvfs.ST_NOSUID
#pragma token FUNC int (const char *, struct statvfs *) : statvfs # unix95.statvfs.statvfs
#pragma token FUNC int (int, struct statvfs *) : fstatvfs # unix95.statvfs.fstatvfs

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

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_SYS_STATVFS_H */
