ilmControl: sync_and_acquire_instance checks for initialization
authorMarcus Fritzsch <marcus.fritzsch@xse.de>
Wed, 30 Jul 2014 15:21:21 +0000 (17:21 +0200)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Tue, 12 Aug 2014 13:15:16 +0000 (22:15 +0900)
commit2aa68eff02f0e37e7ab93c2716f22f536cc988fe
tree7f1abf098f4cfda77245187c18a2d7cc0c8b6930
parent45d6520fe1fdbb6ba8e206f87f2c4eb9d67a65fa
ilmControl: sync_and_acquire_instance checks for initialization

sync_and_acquire_instance coded as a macro that checks
the initialized field and returns ILM_FAILED if no initilized.

As sync_and_acquire_instance() is only to be used from ilm_*
implementation functions, this should be safe.

Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c