1
1
openmpi/contrib
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
..
amca-param-sets Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
annual-maintenance Help for when we convert the repo over to git. 2014-07-23 16:01:44 +00:00
build-mca-comps-outside-of-tree Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
build-server Update Automake minimum version to 1.13.4 2018-09-15 13:29:30 -07:00
completion mpirun.zsh: add options to zsh shell completion 2016-05-31 16:33:46 -07:00
coverity coverity: move script to build-server directory 2015-02-13 11:07:11 -05:00
dist rpmbuild: fix rpmtopdir redefinition 2018-09-18 09:38:01 +03:00
infrastructure Save Open MPI's gitdub config 2016-07-29 10:15:53 -04:00
nightly contrib: remove nightly tarball scripts 2017-10-02 12:35:42 -07:00
platform Merge pull request #5858 from amaslenn/mlnx-no-verbs 2018-10-08 14:08:09 +03:00
scaling Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
spread Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
check_unnecessary_headers.sh Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
check-btl-sm-diffs.pl Fix pathname 2015-04-08 08:52:17 -04:00
check-help-strings.pl contrib: add support for v1.8 branch, add getopt aliases 2014-08-16 16:01:32 +00:00
check-ob1-pml-diffs.pl Some utilities for tracking difference between ob1 and other PMLs. 2010-11-30 14:51:01 +00:00
check-ob1-revision.pl update revision in check script 2012-03-15 10:29:22 +00:00
check-owner.pl check-owner.pl: fix comments 2015-05-13 18:31:12 -04:00
cleanperms Provide backward compatible keys so that the non-PMIx components in the opal/pmix framework don't have to adjust as we continue to work on finalizing the PMIx reference scheme. Activate and utilize the new PMIx show_help capability to provide more meaningful error output when the server cannot start. 2016-08-13 12:13:04 -07:00
code_counter.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
find_occurence.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
find_offenders.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
fix_headers.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
fix_indent.pl Fix executable mode 2016-11-19 11:44:19 -08:00
gen_stats.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
generate_file_list.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
header_replacement.sh Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
headers.txt this is the big windows commit. there are more things which have gone into this than i can remember. but basically, we are looking for 2004-10-22 16:06:05 +00:00
libadd_mca_comp_update.py contrib: Script to automate LIBADD changes for components 2017-08-24 11:56:16 -04:00
Makefile.am SCIF: remove it 2018-09-19 10:39:52 -06:00
ompi_branch_check_revisions-v1.5.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_branch_check_revisions.pl - Convert shell script to perl ;-) Only (XML) svn log, instead of 2010-03-31 03:00:58 +00:00
ompi_cplusplus.sed - Replace combinations of 2009-08-20 11:42:18 +00:00
ompi_cplusplus.sh - Replace combinations of 2009-08-20 11:42:18 +00:00
ompi_cplusplus.txt Remove the last vestiges of mpi_portable_platform.h.in 2010-03-05 21:21:03 +00:00
ompi-time.sh Bring the RML modifications across. This is the first step in a revamp of the ORTE messaging subsystem to support fabric-based communications during launch and wireup phases. When completed, the grpcomm and plm frameworks will each have their own "conduit" for communication - each conduit corresponds to a particular RML messaging transport. This can be the active OOB-based component, or a provider from within the RML/OFI component. Messages sent down the conduit will flow across the associated transport. 2016-10-11 16:01:02 -07:00
openmpi-valgrind.supp Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
purge-tab-indents.pl Silence some compile-time warnings. Update scripts now that AUTHORS is gone 2017-08-04 20:08:31 -07:00
purge-trailing-blank-lines.pl Silence some compile-time warnings. Update scripts now that AUTHORS is gone 2017-08-04 20:08:31 -07:00
search_compare.pl Update search_compare script 2015-07-17 17:36:37 -07:00
search_replace.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
submit_test.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
symbol-hiding.pl Update symbol-hiding script 2015-12-21 20:49:14 -08:00
test_headers_in_ompi.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
uncrustify_open_mpi.cfg - Add the uncrustify source code beautification for Open MPI. 2009-09-29 16:10:01 +00:00
update-my-copyright.pl Update hwloc to latest shmem branch. Correct typos in update-my-copyright.pl. 2017-08-15 13:32:12 -07:00
whitespace-purge.sh Add a couple of helper tools to prepare git commits by removing all trailing blank lines, and replacing tabs with indents. These tools default to looking only at modified files, but can also be used to scan the entire directory tree via the --all option. 2016-11-19 11:44:19 -08:00