[1/8] server: Basic implementation of job objects. (rev 2)

Andrew Cook ariscop at gmail.com
Mon Mar 30 17:59:41 CDT 2015


This patch includes a (hopefully) complete implementation of process
tracking in job objects, but no limits or events outside of those.

This does not implement nested jobs as found in windows 8.

Changes by Sebastian Lackner <sebastian at fds-team.de>:
* Only use a single list instead of two for active / all processes.
* Various cleanups to fit with the rest of the wineserver coding style.

Changes in revision 2:
* Fix a wineserver crash when terminated processes are added to a job.
---
 dlls/kernel32/tests/process.c |  10 +-
 dlls/ntdll/sync.c             | 139 ++++++++++++++++++++---
 include/winnt.h               |   4 +
 server/process.c              | 259 ++++++++++++++++++++++++++++++++++++++++++
 server/process.h              |   3 +
 server/protocol.def           |  27 +++++
 6 files changed, 420 insertions(+), 22 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-server-Basic-implementation-of-job-objects.-rev-2.patch
Type: text/x-patch
Size: 22544 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150330/9c008124/attachment.bin>


More information about the wine-patches mailing list