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