A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Hermès Bélusca-Maïto b75ee7fd14 [CSRSRV]
- Zero-out some allocated memory.
- During my investigations preceding the implementation of AttachConsole (r58166), I wanted (in a first attempt; finally I've found a better way to achieve what I wanted to do) to retrieve the CSR_PROCESS structure of the parent of a given process. I've found the 'Parent' member in the CSR_PROCESS structure, however this member was always initialized to NULL when new processes were created via CsrCreateProcess (and via the call to CsrInsertProcess). After looking at some informating here (http://svn.reactos.org/svn/reactos/trunk/reactos/include/subsys/csr/server.h?r1=17363&r2=17362&pathrev=17363) and there (http://forum.sysinternals.com/csrwalker-processes-detection-from-user-mode_topic15457.html), I became convinced that the 'Parent' member was unexistent starting from Windows Server 2003. Also, after much more investigation, I've found that the CsrInsertProcess function was called with only two parameters starting from Windows Server 2003 (and still continues in Windows 7), the always-NULL paramater being removed.
Therefore, I remove that unneeded parameter from CsrInsertProcess and the corresponding 'Parent' member from CSR_PROCESS.

svn path=/branches/ros-csrss/; revision=58232
2013-01-26 21:23:10 +00:00
base Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
boot Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
cmake Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
dll [KERNEL32] 2013-01-26 19:07:59 +00:00
drivers Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
hal Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
include [CSRSRV] 2013-01-26 21:23:10 +00:00
lib Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
media Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
modules Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
ntoskrnl Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
subsystems [CSRSRV] 2013-01-26 21:23:10 +00:00
win32ss [KERNEL32] 2013-01-26 19:07:59 +00:00
.hgeol Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
apistatus.lst Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
CMakeLists.txt Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
configure.cmd Sync with trunk revision r58045 to bring the corrections on configure.cmd and on widl/wpp. 2012-12-29 20:57:10 +00:00
configure.sh Synchronize with trunk's revision r57629. 2012-10-28 10:05:08 +00:00
COPYING Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
COPYING.ARM Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
COPYING.LIB Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
COPYING3 Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
COPYING3.LIB Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
CREDITS Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
depmap.xsl Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
Doxyfile Synchronize up to trunk's revision r57689. 2012-11-07 23:07:18 +00:00
global.lds Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
INSTALL Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
PreLoad.cmake Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
README Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
toolchain-gcc.cmake Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
toolchain-msvc.cmake Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00
vreport.xsl Create a branch for working on csrss and co. 2012-10-14 13:04:31 +00:00

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.