wine/ scheduler/process.c memory/environ.c inc ...
Alexandre Julliard
julliard at winehq.org
Tue Jun 17 22:23:22 CDT 2003
ChangeSet ID: 8521
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard at wine.codeweavers.com 2003/06/17 22:23:22
Modified files:
scheduler : process.c
memory : environ.c
include : winternl.h
dlls/ntdll : ntdll_misc.h env.c
dlls/kernel : kernel_main.c
Log message:
Eric Pouech <pouech-eric at wanadoo.fr>
- fixed a couple of bugs in ntdll environment functions (one in trace,
the other one in environment variable expansion)
- the process parameters, when passed thru wineserver, are now fully
handled in ntdll, they are stored in the RTL_USER_PROCESS_PARAMETERS
structure.
- later on in kernel32 loading sequence, those parameters are copied
into STARTUPINFO shadow structures
- later modification to those paramters are now reflected to the
RTL_USER_PROCESS_PARAMETERS structure (and STARTUPINFO is kept
untouched) (for example, StdHandle setting) (Win 2k behaves like this)
- ENVDB has been removed
- command line inheritance (from unix command line) is now purely in ntdll
- all kernel32 environment functions now rely on their ntdll counterparts
- goodies: input/output handle inheritance while asking for a detached
console is better handled; a few more kernel32 environment tests now
pass ; silenced a valgrind warning in process creation
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8521
Old revision New revision Changes Path
1.220 1.221 +38 -47 wine/scheduler/process.c
1.39 1.40 +297 -586 wine/memory/environ.c
1.40 1.41 +1 -1 wine/include/winternl.h
1.17 1.18 +1 -5 wine/dlls/ntdll/ntdll_misc.h
1.2 1.3 +270 -9 wine/dlls/ntdll/env.c
1.43 1.44 +13 -0 wine/dlls/kernel/kernel_main.c
More information about the wine-cvs
mailing list