- while ((process = xbt_swag_extract(processes)))
- xbt_os_sem_acquire(((smx_ctx_thread_t) process->context)->end);
+ xbt_dynar_foreach(processes, index, process) {
+ xbt_os_sem_acquire(((smx_ctx_thread_t) process->context)->end);
+ }
+ xbt_dynar_reset(processes);