GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing os2linux.sourceforge.net — OS/2 Exception API Differences

OS/2 Exception API Differences

The following describes the implementation differences between the OS2Linux library and the real OS/2 exception APIs.

These APIs are included in your application by including the following definition in your application source file.

#define INCL_DOSEXCEPTIONS

DosSetExceptionHandler

APIRET APIENTRY DosSetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD pERegRec);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosUnsetExceptionHandler

APIRET APIENTRY DosUnsetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD pERegRec);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosRaiseException

APIRET APIENTRY DosRaiseException(PEXCEPTIONREPORTRECORD pexcept);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosSendSignalException

APIRET APIENTRY DosSendSignalException(PID pid, ULONG exception);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosUnwindException

APIRET APIENTRY DosUnwindException(PEXCEPTIONREGISTRATIONRECORD phandler,
                                   PVOID pTargetIP,
                                   PEXCEPTIONREPORTRECORD pERepRec);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosSetSignalExceptionFocus

APIRET APIENTRY DosSetSignalExceptionFocus(BOOL32 flag, PULONG pulTimes);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosEnterMustComplete

APIRET APIENTRY DosEnterMustComplete(PULONG pulNesting);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosExitMustComplete

APIRET APIENTRY DosExitMustComplete(PULONG pulNesting);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosAcknowledgeSignalException

APIRET APIENTRY DosAcknowledgeSignalException(ULONG ulSignalNum);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.

DosQueryThreadContext

APIRET APIENTRY DosQueryThreadContext(TID tid, ULONG level, PCONTEXTRECORD pcxt);
  • This function is not supported and always returns ERROR_ACCESS_DENIED.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.