f05dc678f0
which included commits to RCS files with non-trunk default branches.
19 lines
469 B
C
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
|
|
}
|
|
}
|