[x86/Linux] Fix mismatch over LPOVERLAPPED_COMPLETION_ROUTINE (#8364)
authorJonghyun Park <parjong@gmail.com>
Wed, 30 Nov 2016 19:42:31 +0000 (04:42 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Wed, 30 Nov 2016 19:42:31 +0000 (20:42 +0100)
commit0dca8982abf9e3ecdc757b9e8f455eefe8e81c30
tree802a7ae9dd0a8a4513f4aeac535c25c817ae7a68
parenta8eebfdd91c9164c9b925f4ee62d9939ab5bf6f1
[x86/Linux] Fix mismatch over LPOVERLAPPED_COMPLETION_ROUTINE (#8364)

* Fix the mismatch over LPOVERLAPPED_COMPLETION_ROUTINE

Those functions are compared with Function variable of
LPOVERLAPPED_COMPLETION_ROUTINE type, but has inconsistent type,
 - WaitIOCompletionCallback,
 - CallbackForInitiateDrainageOfCompletionPortQueue
 - CallbackForContinueDrainageOfCompletionPortQueue
This inconsistency results in compile error for x86/Linux build.

This commit fixes such inconsistency.

* Revises 'CallbackForContinueDrainageOfCompletionPortQueue'
src/vm/win32threadpool.h