mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
[NTOS][NDK][RTL]: Move the SEM_xxx flags and their corresponding RTL flags around so that they can be accessed in kernel code. I'll need them soon.
svn path=/trunk/; revision=71339
This commit is contained in:
parent
ad5dceff98
commit
8a7240c71a
3 changed files with 13 additions and 7 deletions
|
@ -14,9 +14,6 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
/* FIXME: From winbase.h... what to do? */
|
||||
#define SEM_NOALIGNMENTFAULTEXCEPT 0x04
|
||||
|
||||
/* Debugging Level */
|
||||
ULONG PspTraceLevel = 0;
|
||||
|
||||
|
|
|
@ -62,6 +62,19 @@ extern "C" {
|
|||
//
|
||||
#define EXCEPTION_CHAIN_END ((PEXCEPTION_REGISTRATION_RECORD)-1)
|
||||
|
||||
//
|
||||
// Thread Error Mode Flags
|
||||
//
|
||||
/* Also defined in psdk/winbase.h */
|
||||
#define SEM_FAILCRITICALERRORS 0x0001
|
||||
#define SEM_NOGPFAULTERRORBOX 0x0002
|
||||
#define SEM_NOALIGNMENTFAULTEXCEPT 0x0004
|
||||
#define SEM_NOOPENFILEERRORBOX 0x8000
|
||||
|
||||
#define RTL_SEM_FAILCRITICALERRORS (SEM_FAILCRITICALERRORS << 4)
|
||||
#define RTL_SEM_NOGPFAULTERRORBOX (SEM_NOGPFAULTERRORBOX << 4)
|
||||
#define RTL_SEM_NOALIGNMENTFAULTEXCEPT (SEM_NOALIGNMENTFAULTEXCEPT << 4)
|
||||
|
||||
//
|
||||
// Range and Range List Flags
|
||||
//
|
||||
|
|
|
@ -25,10 +25,6 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
#define RTL_SEM_FAILCRITICALERRORS (SEM_FAILCRITICALERRORS << 4)
|
||||
#define RTL_SEM_NOGPFAULTERRORBOX (SEM_NOGPFAULTERRORBOX << 4)
|
||||
#define RTL_SEM_NOALIGNMENTFAULTEXCEPT (SEM_NOALIGNMENTFAULTEXCEPT << 4)
|
||||
|
||||
struct error_table
|
||||
{
|
||||
DWORD start;
|
||||
|
|
Loading…
Reference in a new issue