delorie.com/djgpp/doc/libc/libc_246.html   search  
libc.a reference

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

__dpmi_int

Syntax

 
#include <dpmi.h>

int __dpmi_int(int _vector, __dpmi_regs *_regs);

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 = 0x0300

This function performs a software interrupt in real mode after filling in most the registers from the given structure. %ss, %esp, and %eflags are automatically taken care of, unlike __dpmi_simulate_real_mode_interrupt.

The following variables can be used to tune this function. By default, these variables are all zero.

__dpmi_int_ss
__dpmi_int_sp
__dpmi_int_flags

These hold the values stored in the appropriate field in the __dpmi_regs structure.

Return Value

-1 on error, else zero.

Portability

ANSI/ISO C No
POSIX No


  webmaster     delorie software   privacy  
  Copyright © 2004     Updated Apr 2004