84d1512fba
single threaded builds. In its default configuration, all this does is ensure that there's at least a good chance of threads building based on non-threaded development (since the variable names will be checked). There is also code to make sure that a "mutex" is never "double locked" when using the conditional macro mutex operations. This is off by default because there are a number of places in both ORTE and OMPI where this alarm spews mega bytes of errors on a simple test. So we have some work to do on our path towards thread support. Also removed the macro versions of the non-conditional thread locks, as the only places they were used, the author of the code intended to use the conditional thread locks. So now you have upper-case macros for conditional thread locks and lowercase functions for non-conditional locks. Simple, right? :). This commit was SVN r15011. |
||
---|---|---|
.. | ||
base.h | ||
Makefile.am | ||
pml_base_bsend.c | ||
pml_base_bsend.h | ||
pml_base_close.c | ||
pml_base_ft.c | ||
pml_base_module_exchange.c | ||
pml_base_module_exchange.h | ||
pml_base_open.c | ||
pml_base_recvreq.c | ||
pml_base_recvreq.h | ||
pml_base_request.c | ||
pml_base_request.h | ||
pml_base_select.c | ||
pml_base_sendreq.c | ||
pml_base_sendreq.h |