comm->src_proc = NULL;
/* I'm not supposed to destroy a detached comm from the sender side, */
- if (!comm->detached)
- SIMIX_comm_destroy(comm);
+ if (comm->detached)
+ XBT_DEBUG("Don't destroy it since it's a detached comm and I'm the sender");
else
- XBT_DEBUG("Don't destroy it since it's a detached comm");
+ SIMIX_comm_destroy(comm);
}
else if (comm->dst_proc == process){
src/simix/libsmx.cpp
src/simix/smx_context.cpp
src/simix/Context.cpp
- src/simix/RawContext.cpp
+ src/simix/ContextRaw.cpp
src/simix/smx_deployment.cpp
src/simix/smx_environment.cpp
src/simix/smx_global.cpp
if (HAVE_BOOST_CONTEXTS)
set(SIMIX_SRC
${SIMIX_SRC}
- src/simix/BoostContext.hpp
- src/simix/BoostContext.cpp)
+ src/simix/ContextBoost.hpp
+ src/simix/ContextBoost.cpp)
else()
set(EXTRA_DIST
${EXTRA_DIST}
- src/simix/BoostContext.hpp
- src/simix/BoostContext.cpp)
+ src/simix/ContextBoost.hpp
+ src/simix/ContextBoost.cpp)
endif()
set(S4U_SRC
if(${HAVE_THREAD_CONTEXTS}) #pthread
set(SURF_SRC
${SURF_SRC}
- src/simix/ThreadContext.cpp
- src/simix/ThreadContext.hpp
+ src/simix/ContextThread.cpp
+ src/simix/ContextThread.hpp
)
else() # NOT pthread
set(EXTRA_DIST
${EXTRA_DIST}
- src/simix/ThreadContext.cpp
- src/simix/ThreadContext.hpp
+ src/simix/ContextThread.cpp
+ src/simix/ContextThread.hpp
)
endif()
endif()
if(${HAVE_UCONTEXT_CONTEXTS}) #ucontext
- set(SURF_SRC ${SURF_SRC} src/simix/UContext.cpp)
+ set(SURF_SRC ${SURF_SRC} src/simix/ContextUnix.cpp)
else() # NOT ucontext
- set(EXTRA_DIST ${EXTRA_DIST} src/simix/UContext.cpp)
+ set(EXTRA_DIST ${EXTRA_DIST} src/simix/ContextUnix.cpp)
endif()
### Simgrid Lib sources
if(WIN32)
set(simgrid_sources
${simgrid_sources}
- src/simix/ThreadContext.cpp
- src/simix/ThreadContext.hpp
+ src/simix/ContextThread.cpp
+ src/simix/ContextThread.hpp
src/xbt/xbt_os_thread.c
)
endif()