winpr/synch: fix ResetEvent & improve CTest
authorNorbert Federa <norbert.federa@thincast.com>
Wed, 17 Jun 2015 12:13:28 +0000 (14:13 +0200)
committerNorbert Federa <norbert.federa@thincast.com>
Wed, 17 Jun 2015 12:13:28 +0000 (14:13 +0200)
commitf503f4cf0b54d8bb7dc1109a84d9215b030b2f08
tree1b64b2df9760c2d8d0d461baa69537e5f0f3eec9
parentbf7f933bec6ab45862d0e2bc7260a43bb8ec884e
winpr/synch: fix ResetEvent & improve CTest

Unless there is an invalid parameter or internal error, ResetEvent
must return TRUE, even if the object is in nonsignaled state.

Also fixed and improved the CTest TestSynchEvent to test for the
expected/correct SetEvent and ResetEvent return values.
winpr/libwinpr/synch/event.c
winpr/libwinpr/synch/test/TestSynchEvent.c