xbt_swag_foreach_safe(proc,proc_next,cond->sleeping) {
xbt_swag_remove(proc,cond->sleeping);
xbt_swag_insert(proc, simix_global->process_to_run);
xbt_swag_foreach_safe(proc,proc_next,cond->sleeping) {
xbt_swag_remove(proc,cond->sleeping);
xbt_swag_insert(proc, simix_global->process_to_run);