ChangeSet ID: 1018812897145747662362741
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 02/04/14 14:34:57
Modified files:
dlls/kernel : comm.c
files : file.c
include : async.h
Log message:
Martin Wilck <Martin.Wilck(a)fujitsu-siemens.com>
- Need a "cleanup" method.
- calling the "call_completion" method unconditionally in finish_async
(introduced by me) was wrong, because the thread may never be in an
alertable wait state -> call it only if user completion function is present.
- We need two constant "ops" objects, one with and one without call_completion
method (the event field may NOT be used to determine whether the completion
must be called or not).
Patch: http://cvs.winehq.com/patch.py?id=1018812897145747662362741
Revision Changes Path
1.55 +5 -4 wine/dlls/kernel/comm.c
1.140 +42 -15 wine/files/file.c
1.4 +11 -2 wine/include/async.h