7 unsigned long getdiskfree() {
8 struct diskfree_t dfree;
11 _dos_getdrive(&drive);
12 if (!_dos_getdiskfree(drive, &dfree))
13 return dfree.avail_clusters * dfree.sectors_per_cluster * dfree.bytes_per_sector;
15 Int3(); // get MARK A!!!!!
16 return ULONG_MAX; // make be biggest it can be