Skip to content

Commit

Permalink
[MSDOS] (get_lim_data): Use go32 call.
Browse files Browse the repository at this point in the history
  • Loading branch information
Richard M. Stallman committed Jan 8, 1994
1 parent fef528c commit 2d3fd5a
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions src/mem-limits.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,18 @@ You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */

#ifdef MSDOS
#include <dpmi.h>
#endif

#ifdef _LIBC

#include <sys/resource.h>
#define BSD4_2 /* Tell code below to use getrlimit. */

#else

#if defined(__osf__) && (defined(__mips) || defined(mips))
#if defined (__osf__) && (defined (__mips) || defined (mips))
#include <sys/time.h>
#include <sys/resource.h>
#endif
Expand All @@ -35,7 +39,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */

#ifndef BSD4_2
#ifndef USG
#ifndef MSDOS
#include <sys/vlimit.h>
#endif /* not MSDOS */
#endif /* not USG */
#else /* if BSD4_2 */
#include <sys/time.h>
Expand Down Expand Up @@ -113,13 +119,24 @@ get_lim_data ()
}

#else /* not USG */
#if !defined(BSD4_2) && !defined(__osf__)
#if !defined (BSD4_2) && !defined (__osf__)

#ifdef MSDOS
void
get_lim_data ()
{
_go32_dpmi_meminfo info;

_go32_dpmi_get_free_memory_information (&info);
lim_data = info.available_memory;
}
#else /* not MSDOS */
static void
get_lim_data ()
{
lim_data = vlimit (LIM_DATA, -1);
}
#endif /* not MSDOS */

#else /* BSD4_2 */

Expand Down

0 comments on commit 2d3fd5a

Please sign in to comment.