summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
488566d)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8839
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
xbt_dynar_get_as(sems, 0, smx_sem_t));
/* Get listed as member of all the provided semaphores */
xbt_dynar_get_as(sems, 0, smx_sem_t));
/* Get listed as member of all the provided semaphores */
- self->sem = (smx_sem_t) sems; /* FIXME: we pass a pointer to dynar where a pointer to sem is expected... */
+ self->sem = xbt_dynar_getfirst_as(sems, smx_sem_t);
xbt_dynar_foreach(sems, counter, sem) {
xbt_fifo_push(sem->sleeping, self);
}
xbt_dynar_foreach(sems, counter, sem) {
xbt_fifo_push(sem->sleeping, self);
}