60c60
< #if HAVE_STRUCT_STATVFS_F_BASETYPE
---
> #if defined(HAVE_STRUCT_STATVFS_F_BASETYPE) || defined(__INTERIX)
73a74,77
> #ifdef __INTERIX
> #include <sys/statvfs.h>
> #endif //__INTERIX
> 
301a306,330
> #elif __INTERIX
> 
>     case ST_FSTYPE_NTFS:
>       type = "ntfs";
>       break;
>     case ST_FSTYPE_OFS:	
>       type = "WindowsObjectfs";
>       break;
>     case ST_FSTYPE_CDFS:	 // CDROM,  ISO9660
>       type = "cdfs";
>       break;
>     case ST_FSTYPE_FATFS:	// MSDOS
>       type = "fatfs";
>       break;
>     case ST_FSTYPE_HPFS:
>       type = "hpfs";
>       break;
>     case ST_FSTYPE_SAMBA:
>       type = "samba";
>       break;
>     case ST_FSTYPE_NFS:
>       type = "nfs";
>       break;
>     case ST_FSTYPE_UNKNOWN:	
> 
302a332
> 
620a651,653
> #ifdef __INTERIX
>   int i = statvfs (filename, &statfsbuf);
> #else
621a655
> #endif
