-smx_rdv_t simcall_rdv_create(const char *name)
-{
- return simcall_BODY_rdv_create(name);
-}
-
-
-/**
- * \ingroup simix_rdv_management
- * \brief Destroy a rendez-vous point
- * \param rdv The rendez-vous point to destroy
- */
-void simcall_rdv_destroy(smx_rdv_t rdv)
-{
- simcall_BODY_rdv_destroy(rdv);
-}
-/**
- * \ingroup simix_rdv_management
- * \brief Returns a rendez-vous point knowing its name
- */
-smx_rdv_t simcall_rdv_get_by_name(const char *name)
-{
- xbt_assert(name != NULL, "Invalid parameter for simcall_rdv_get_by_name (name is NULL)");
-
- /* FIXME: this is a horrible loss of performance, so we hack it out by
- * skipping the simcall (for now). It works in parallel, it won't work on
- * distributed but probably we will change MSG for that. */
-
- return SIMIX_rdv_get_by_name(name);
-}
-
-/**
- * \ingroup simix_rdv_management
- * \brief Counts the number of communication synchros of a given host pending
- * on a rendez-vous point.
- * \param rdv The rendez-vous point
- * \param host The host to be counted
- * \return The number of comm synchros pending in the rdv
- */
-int simcall_rdv_comm_count_by_host(smx_rdv_t rdv, sg_host_t host)
-{
- return simcall_BODY_rdv_comm_count_by_host(rdv, host);
-}
-
-/**
- * \ingroup simix_rdv_management
- * \brief returns the communication at the head of the rendez-vous
- * \param rdv The rendez-vous point
- * \return The communication or NULL if empty
- */
-smx_synchro_t simcall_rdv_get_head(smx_rdv_t rdv)
-{
- return simcall_BODY_rdv_get_head(rdv);
-}
-
-void simcall_rdv_set_receiver(smx_rdv_t rdv, smx_process_t process)