Message-ID: <34A9DBFE.CA3@post.comstar.ru> Date: Wed, 31 Dec 1997 08:45:34 +0300 From: Dim Zegebart Reply-To: zager AT post DOT comstar DOT ru Organization: Comstar Ltd. MIME-Version: 1.0 To: child CC: DJGPP Mail List Subject: Re: Available Memory....HOW TO? References: <01bd1582$02d3ab00$32401fc4 AT child-586-100> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk child wrote: > > Hi.... > > What command do you use to find out how much memory you have available Try this : __dpmi_free_mem_info _info; __dpmi_get_free_memory_information(&_info); if ((fmem_info=fopen("meminfo.log","at"))==NULL) return(0); fprintf(fmem_info,"Begin mem info :\n"); fprintf(fmem_info,"largest_available_free_block_in_bytes : %ld\n", _info.largest_available_free_block_in_bytes); fprintf(fmem_info,"largest_available_free_block_in_bytes : %ld\n", _info.largest_available_free_block_in_bytes); fprintf(fmem_info,"maximum_unlocked_page_allocation_in_pages : %ld\n", _info.maximum_unlocked_page_allocation_in_pages); fprintf(fmem_info,"maximum_locked_page_allocation_in_pages : %ld\n", _info.maximum_locked_page_allocation_in_pages); fprintf(fmem_info,"linear_address_space_size_in_pages : %ld\n", _info.linear_address_space_size_in_pages); fprintf(fmem_info,"total_number_of_unlocked_pages : %ld\n", _info.total_number_of_unlocked_pages); fprintf(fmem_info,"total_number_of_free_pages : %ld\n", _info.total_number_of_free_pages); fprintf(fmem_info,"total_number_of_physical_pages : %ld\n", _info.total_number_of_physical_pages); fprintf(fmem_info,"free_linear_address_space_in_pages : %ld\n", _info.free_linear_address_space_in_pages); fprintf(fmem_info,"size_of_paging_file_partition_in_pages : %ld\n", _info.size_of_paging_file_partition_in_pages); fprintf(fmem_info,"End of mem info\n"); -- Regards, Dim Zegebart, Moscow Russia. Ghostly basement : http://www.geocities.com/siliconvalley/pines/7817 DZCOMM - comm library for Allegro