efl/src/lib/evas/include
Wonki Kim 88e1fc9613 evas: Add shutdown logic on thread creation failure
Summary:
In case of thread creation failure, shutdown logic will be stuck.
To prevent stuck, set exit variables to make thread_shutdown working
even if init fails.

Also modify init logics to return init result to a caller.

Reviewers: jypark, woohyun, cedric, jpeg

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D4411

Note (@jpeg):
I have modified the patch just a little bit.

Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
2016-11-22 14:50:38 +09:00
..
evas_3d_utils.h evas: Update evas_3d_utils, replace Evas_Vec. 2016-02-17 16:12:35 +09:00
evas_blend_ops.h evas-blend-ops: fix off-by-1 in the C MUL3_SYM "simd" multiplier 2015-04-21 11:26:03 -04:00
evas_common_private.h evas: Add shutdown logic on thread creation failure 2016-11-22 14:50:38 +09:00
evas_ector_buffer.eo docs: ector: fill gaps in ector eo file documentation 2016-11-15 17:45:32 +01:00
evas_filter.h Evas filters: Use Ector.Buffer instead of RGBA_Image 2016-01-05 15:43:44 +09:00
evas_inline.x evas: reduce usage of __thread directive. 2016-11-16 16:05:56 -08:00
evas_macros.h efl: everyone should now rely on Eina MIN/MAX redefinition. 2016-05-09 16:58:53 -07:00
evas_mmx.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_options.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_private.h image prepares - put in some disabled code to show how to possibly use 2016-11-17 18:41:32 +09:00