|
From: Hartmut B. <har...@te...> - 2002-05-07 22:53:22
|
include\msvcrt\fcntl.h: Added O_NOINHERIT. lib\kernel32\file\create.c: Added handling for lpSecurityAttributes (for inheritable handles) in CreateFileW. lib\kernel32\file\file.c: Do not call NtFlushBuffersFile for console handles. lib\kernel32\file\pipe.c: Added handling for lpSecurityAttributes (for inheitable handles) in CreatePipe. lib\kernel32\misc\console.c: Fixed return value in CloseConsoleHandle. lib\kernel32\misc\handle.c: Added basic support for console handles in DuplicateHandle. lib\kernel32\process\create.c: Added support for piping. lib\kernel32\process\proc.c: Added csrss notification in ExitProcess. lib\msvcrt\stdio\popen.c: Started piping implementation. Fixed the command line for popen. lib\msvcrt\io\dup.c: lib\msvcrt\io\open.c: lib\msvcrt\io\pipe.c: lib\msvcrt\io\setmode.c: lib\msvcrt\misc\dllmain.c: lib\msvcrt\process\spawnve.c: lib\msvcrt\sys_stat\fstat.c: Started piping implementation. lib\msvcrt\io\read.c: Added handling for pipe closing. lib\msvcrt\process\_system.c: Fixed the command line. ntoskrnl\ke\kthread.c: Lock/unlock address space in KeReleasThread. ntoskrnl\mm\mdl.c: Fixed a wrong index in MmProbeAndLockPages. ntoskrnl\mm\section.c: Fixed a memory leakage in MmCreateImageSection. Fixed a bug in MmNotPresentFaultSectionView. Removed some wrong calls to ObDereferenceObject in MmMapViewOfSection. ntoskrnl\mm\virtual.c Lock address space at returning in MmNotPresentFaultVirtualMemory. ntoskrnl\ob\handle.c: Added testing for inheritable objects in NtDuplicateObject/ObCreateHandleTable. Modified ObCreateHandleTable. The target handle table has now the same layout as the source table. ntoskrnl\ob\object.c: Added testing for inheritable objects/handles. services/fs/np/create.c: Modified closing of pipes. services/fs/np/npfs.h: services/fs/np/rw.c: Modified reading of pipes. Fixed some bugs. services/fs/cdfs/volinfo.c: Fixed return value in CdfsGetFsSizeInformation. subsys\csrss\api\conio.c: Create console active event inheritable. subsys\csrss\api\handle.c: Fixed the range test for handles in CsrGetObject/CsrReleaseObject. subsys\csrss\api\process.c: Implemented CsrTerminateProcess. - Hartmut |