dxx-rebirth/arch/dos/disk.c
Bradley Bell f05dc678f0 This commit was generated by cvs2svn to compensate for changes in r5,
which included commits to RCS files with non-trunk default branches.
2001-01-19 03:34:09 +00:00

19 lines
469 B
C

#include <conf.h>
#include <dos.h>
#include <limits.h>
#include "pstypes.h"
#include "error.h"
unsigned long getdiskfree() {
struct diskfree_t dfree;
unsigned drive;
_dos_getdrive(&drive);
if (!_dos_getdiskfree(drive, &dfree))
return dfree.avail_clusters * dfree.sectors_per_cluster * dfree.bytes_per_sector;
else {
Int3(); // get MARK A!!!!!
return ULONG_MAX; // make be biggest it can be
}
}