1
1
openmpi/opal/mca/btl/vader
Brian Barrett e9e4d2a4bc Handle asprintf errors with opal_asprintf wrapper
The Open MPI code base assumed that asprintf always behaved like
the FreeBSD variant, where ptr is set to NULL on error.  However,
the C standard (and Linux) only guarantee that the return code will
be -1 on error and leave ptr undefined.  Rather than fix all the
usage in the code, we use opal_asprintf() wrapper instead, which
guarantees the BSD-like behavior of ptr always being set to NULL.
In addition to being correct, this will fix many, many warnings
in the Open MPI code base.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2018-10-08 16:43:53 -07:00
..
btl_vader_atomic.c btl/vader: fix bugs in rma emulation 2018-07-12 15:50:50 -06:00
btl_vader_component.c Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
btl_vader_endpoint.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
btl_vader_fbox.h btl/vader: fix race condition in writing header 2018-10-05 16:30:06 -06:00
btl_vader_fifo.h btl/vader: work around Oracle compiler bug 2018-10-03 08:55:51 -06:00
btl_vader_frag.c btl/vader: change the way fast boxes are used 2017-12-11 10:38:33 -07:00
btl_vader_frag.h btl/vader: add support for atomics and emulated rdma 2018-07-02 13:57:11 -06:00
btl_vader_get.c btl/vader: add support for atomics and emulated rdma 2018-07-02 13:57:11 -06:00
btl_vader_knem.c btl/vader: remove debug code that should not be in a release 2017-07-17 11:58:47 -05:00
btl_vader_knem.h opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
btl_vader_module.c btl/vader: change the way fast boxes are used 2017-12-11 10:38:33 -07:00
btl_vader_put.c btl/vader: add support for atomics and emulated rdma 2018-07-02 13:57:11 -06:00
btl_vader_sc_emu.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
btl_vader_send.c btl/vader: change the way fast boxes are used 2017-12-11 10:38:33 -07:00
btl_vader_sendi.c Fix Mellanox copyrights with respect to the following PRs: 2015-12-30 00:12:19 +06:00
btl_vader_xpmem.c topo/treematch - quash compiler warning 2018-06-13 16:34:17 -05:00
btl_vader_xpmem.h btl/vader: reduce memory footprint when using xpmem 2016-10-27 10:09:43 -06:00
btl_vader.h btl/vader: add support for atomics and emulated rdma 2018-07-02 13:57:11 -06:00
configure.m4 m4: rename OMPI_SUMMARY_* macros to OPAL_SUMMARY_* 2016-04-20 08:40:00 -07:00
help-btl-vader.txt btl/vader: more updates to the help messages 2014-10-23 08:48:54 -06:00
Makefile.am btl/vader: add support for atomics and emulated rdma 2018-07-02 13:57:11 -06:00
owner.txt add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00