| www.delorie.com/djgpp/doc/libc-2.02/libc_69.html | search |
#include <bios.h> unsigned biosmemory(void);
This function returns the amount of system memory in 1k blocks.
Note that this function will return 65535 if the system has more than 64M of memory. This is a limitation of the BIOS.
Bytes of memory / 1024.
not ANSI, not POSIX
printf("This system has %d bytes of memory\n", biosmemory()*1024);
Go to the first, previous, next, last section, table of contents.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 1998 by DJ Delorie | Updated Dec 1998 |