home *** CD-ROM | disk | FTP | other *** search
/ PC Extra Super CD 1998 January / PCPLUS131.iso / DJGPP / V2 / DJLSR201.ZIP / src / libc / go32 / goqmem.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-17  |  525 b   |  19 lines

  1. /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
  2. #include <dpmi.h>
  3.  
  4. unsigned long _go32_dpmi_remaining_physical_memory(void)
  5. {
  6.   _go32_dpmi_meminfo info;
  7.   _go32_dpmi_get_free_memory_information(&info);
  8.   if (info.available_physical_pages)
  9.     return info.available_physical_pages * 4096;
  10.   return info.available_memory;
  11. }
  12.  
  13. unsigned long _go32_dpmi_remaining_virtual_memory(void)
  14. {
  15.   _go32_dpmi_meminfo info;
  16.   _go32_dpmi_get_free_memory_information(&info);
  17.   return info.available_memory;
  18. }
  19.