2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 26 Oct 2002 00:32:19 +0000 (00:32 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 26 Oct 2002 00:32:19 +0000 (00:32 +0000)
commita1e055e94387ab7370499db3c55c87e2dcd682f0
treed48d7a2efb5095f939882b8c9bd2c23adea4e455
parent5437114eaab53cfe4597c5dc5231ba765a92631f
2002-10-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/msvcrt/Makefile (OBJECTS_EXCEPT): Add except/seh.o; Remove
except/exhand3.o.
* lib/msvcrt/except/exhand2.c (MsvcrtDebug): New function.
* lib/msvcrt/except/unwind.c (PEXCEPTION_FRAME): Remove.
(_global_unwind2): Correct prototype.
* lib/ntdll/makefile (RTL_I386_OBJECTS, ARCH_OBJECTS): New groups.
(TARGET_OBJECTS): Add ARCH_OBJECTS group.
* lib/ntdll/rtl/exception.c (KiUserExceptionDispatcher): Set
NumberParameters in exception record.
(RtlRaiseStatus): Remove.
* ntoskrnl/Makefile (OBJECTS_RTL): Remove rtl/seh.o.
(OBJECTS_RTL_I386): Add rtl/i386/except.o, rtl/i386/exception.o, and
rtl/i386/seh.o.
* ntoskrnl/ke/catch.c (RtlpExecuteHandlerForException,
RtlpDumpExceptionRegistrations, RtlpDispatchException,
RtlpExecuteHandler, RtlpExceptionHandler, RtlpUnwindHandler,
RtlpExecuteHandlerForException, RtlpExecuteHandlerForUnwind,
RtlUnwind): Remove.
(RtlpDispatchException): Add prototype.
* ntoskrnl/ke/i386/usertrap.c (ExceptionTypeStrings): Remove.
* ntoskrnl/ps/create.c (PsCreateTeb): Mark end of exception
registration list.
* tools/helper.mk (TARGET_ASFLAGS): Add -g if DBG = 1.
* lib/msvcrt/except/exhand3.c: Remove.
* ntoskrnl/rtl/seh.c: Ditto.
* lib/msvcrt/except/seh.s: New file.
* lib/ntdll/rtl/i386/except.s: Ditto.
* lib/ntdll/rtl/i386/exception.c: Ditto.
* ntoskrnl/rtl/i386/except.s: Ditto.
* ntoskrnl/rtl/i386/exception.c: Ditto.
* ntoskrnl/rtl/i386/seh.s: Ditto.

svn path=/trunk/; revision=3657
17 files changed:
reactos/ChangeLog
reactos/lib/msvcrt/Makefile
reactos/lib/msvcrt/except/exhand2.c
reactos/lib/msvcrt/except/exhand3.c [deleted file]
reactos/lib/msvcrt/except/seh.s [new file with mode: 0755]
reactos/lib/msvcrt/except/unwind.c
reactos/lib/ntdll/makefile
reactos/lib/ntdll/rtl/exception.c
reactos/lib/ntdll/rtl/i386/except.s [new file with mode: 0755]
reactos/lib/ntdll/rtl/i386/exception.c [new file with mode: 0755]
reactos/ntoskrnl/Makefile
reactos/ntoskrnl/Makefile.i386
reactos/ntoskrnl/ke/catch.c
reactos/ntoskrnl/ke/i386/usertrap.c
reactos/ntoskrnl/ps/create.c
reactos/ntoskrnl/rtl/seh.c [deleted file]
reactos/tools/helper.mk