www.delorie.com/djgpp/doc/libc/libc_203.html   search  
libc.a reference

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

__dpmi_allocate_linear_memory

Syntax

 
#include <dpmi.h>

int __dpmi_allocate_linear_memory(__dpmi_meminfo *info, int commit);

Description

Please refer to the DPMI Specification (see section DPMI Specification) for details on DPMI function call operation. Also see the DPMI Overview (see section DPMI Overview) for general information.

DPMI function AX = 0x0504 (DPMI 1.0 only). Not supported by CWSDPMI and Windows.

This allocates a block of page-aligned linear address space. Pass a desired address (or zero for any) and a size. commit is 1 for committed pages, else they are uncommitted. It returns a handle and the actual address.

Return Value

-1 on error, else zero.

Portability

ANSI/ISO C No
POSIX No


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2004   by DJ Delorie     Updated Apr 2004