From: David W. <dw...@mo...> - 2002-08-09 17:17:42
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/ntoskrnl/ps/ Changes by: dw...@mo....(none) 02/08/09 10:23:57 Modified files: ./: ChangeLog reactos/apps/tests/thread/: thread.c reactos/lib/kernel32/thread/: thread.c reactos/lib/ntdll/ldr/: startup.c reactos/ntoskrnl/include/internal/: ps.h reactos/ntoskrnl/ke/: apc.c kthread.c sem.c reactos/ntoskrnl/ke/i386/: usertrap.c reactos/ntoskrnl/ps/: create.c psmgr.c suspend.c Log message: 2002-08-09 David Welch <we...@co...> * ntoskrnl/ps/create.c (NtCreateThread): Call PsSuspendThread if NtCreateThread has CreateSuspended as TRUE. * ntoskrnl/ps/suspend.c (PsSuspendThread, PsResumeThread, PiSuspendThreadKernelRoutine): Fixed suspend functionality. 2002-08-09 David Welch <we...@co...> * ntoskrnl/ke/i386/usertrap.c (print_user_address): Copy the LDR variable from the right address. 2002-08-09 David Welch <we...@co...> * ntoskrnl/ke/apc.c (KiDeliverNormalApc): Check for kernel APCs pending on exit from the kernel. * ntoskrnl/ke/apc.c (KiDeliverNormalApc, KiDeliverUserApc, KiDeliverApc): Set the APC's inserted flag to FALSE after removing it from the thread's queue. 2002-08-09 David Welch <we...@co...> * lib/kernel32/thread/thread.c (ThreadStartup): Don't call DLL entrypoints; this is done by LdrInitializeThunk. * lib/ntdll/ldr/startup.c (LdrInitializeThunk): Call DLLs in initialization order; take the loader lock before calling. 2002-08-09 David Welch <we...@co...> * apps/tests/thread/thread.c (main): Test suspend and resume functionality. |