--- libev/ev.c 2012/05/29 21:03:22 1.437 +++ libev/ev.c 2012/05/29 21:03:44 1.438 @@ -2061,7 +2061,7 @@ #endif signals [signum].pending = 0; - MEMORY_FENCE_RELEASE; + ECB_MEMORY_FENCE_RELEASE; for (w = signals [signum].head; w; w = w->next) ev_feed_event (EV_A_ (W)w, EV_SIGNAL);