Mail Archives: djgpp/1999/10/20/00:52:16
When running on OS/2 Warp Connect (version 3) DOS BOX, I got the result:
SUCCESS!! FLAGS: 0x8006a
DPMI Host version: 2.1
DPMI Host vendor string: 'OS/2'
Regards,
Tanes Sriviroolchai
----- Original Message -----
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Newsgroups: comp.os.msdos.djgpp
To: <djgpp AT delorie DOT com>
Sent: Tuesday, October 19, 1999 3:46 PM
Subject: Help testing DPMI on OS/2
> I didn't have any response from people who tried my short test program on
> OS/2. If you can access OS/2 and run the short test program (compiled
> with DJGPP) whose source is attached below, please report what it
> printed. Thanks!
>
> Please report the results by direct email to my address; I will post a
> summary to comp.os.msdos.djgpp.
>
> Thanks in advance.
>
> ------------------------ cut here ------------------------------
> #include <stdio.h>
> #include <dpmi.h>
>
> int main (void)
> {
> unsigned char cap[128];
> int flags;
> int status = __dpmi_get_capabilities (&flags, cap);
>
> if (status == -1)
> printf ("31h/0401h FAILED!! DPMI error code: 0x%x\n", __dpmi_error);
> else
> {
> printf ("SUCCESS!! FLAGS: 0x%x\n", flags);
> printf ("DPMI Host version: %d.%d\n", cap[0], cap[1]);
> printf ("DPMI Host vendor string: `%s'\n", cap + 2);
> }
>
> return 0;
> }
- Raw text -