home *** CD-ROM | disk | FTP | other *** search
- Path: god.bel.alcatel.be!nlev00!barnhoorn
- From: barnhoorn@nlev00 ()
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Disk Space Left
- Date: 4 Mar 1996 12:32:49 GMT
- Organization: Alcatel Bell
- Distribution: world
- Message-ID: <4henti$hks@btmpjg.god.bel.alcatel.be>
- References: <DnL5B6.62u.0.staffin.dcs.ed.ac.uk@dcs.ed.ac.uk>
- Reply-To: barnhoorn@nlev00 ()
- NNTP-Posting-Host: 138.203.178.61
- X-Newsreader: mxrn 6.18-10
-
-
- In article <DnL5B6.62u.0.staffin.dcs.ed.ac.uk@dcs.ed.ac.uk>, cdc@dcs.ed.ac.uk (Christopher Carr) writes:
- > How do you correctly calculate the available disk space
- >left on any single device. I am referring to the the fact that some
- >small files take a minimun block size.
- >
-
- unsigned long BP_FreeDiskMem(void)
- {
- /* this function returns the number of free bytes on the current disk */
-
- struct InfoData info;
- unsigned long size;
-
- if (getdfs(0,&info)!=0)
- return 0;
- size=(info.id_NumBlocks-info.id_NumBlocksUsed)*info.id_BytesPerBlock;
- return size;
- }
-
-
- --
- ---------------------------------------------------------------------------
- Jaco Barnhoorn barnie@xs4all.nl
- Software Test Engineer barnhoorn%nlev00@btmv56.se.bel.alcatel.be
- Alcatel Telecom Systems
- Rijswijk, The Netherlands
- ---------------------------------------------------------------------------
-