-
- Downloads
Have opal_info_get return opal_cstring_t object
The key and info strings are now stored as opal_cstring_t objects so
returning them works by incrementing their reference count. The
caller is responsible for releasing the objects eventually. This avoids
many unnecessary string copy operations, which are now only required if
the string is to be modified (e.g., passed to strtok).
Signed-off-by:
Joseph Schuchart <schuchart@icl.utk.edu>
Showing
- ompi/dpm/dpm.c 165 additions, 121 deletionsompi/dpm/dpm.c
- ompi/info/info.c 6 additions, 6 deletionsompi/info/info.c
- ompi/info/info.h 3 additions, 3 deletionsompi/info/info.h
- ompi/mca/coll/base/coll_base_comm_select.c 4 additions, 3 deletionsompi/mca/coll/base/coll_base_comm_select.c
- ompi/mca/coll/han/coll_han_module.c 4 additions, 2 deletionsompi/mca/coll/han/coll_han_module.c
- ompi/mca/common/ompio/common_ompio_file_open.c 5 additions, 4 deletionsompi/mca/common/ompio/common_ompio_file_open.c
- ompi/mca/common/ompio/common_ompio_file_view.c 19 additions, 15 deletionsompi/mca/common/ompio/common_ompio_file_view.c
- ompi/mca/fs/gpfs/fs_gpfs_file_set_info.c 41 additions, 26 deletionsompi/mca/fs/gpfs/fs_gpfs_file_set_info.c
- ompi/mca/fs/lustre/fs_lustre_file_open.c 7 additions, 5 deletionsompi/mca/fs/lustre/fs_lustre_file_open.c
- ompi/mca/fs/pvfs2/fs_pvfs2_file_open.c 7 additions, 5 deletionsompi/mca/fs/pvfs2/fs_pvfs2_file_open.c
- ompi/mca/osc/portals4/osc_portals4_component.c 16 additions, 39 deletionsompi/mca/osc/portals4/osc_portals4_component.c
- ompi/mca/sharedfp/individual/sharedfp_individual.c 4 additions, 5 deletionsompi/mca/sharedfp/individual/sharedfp_individual.c
- ompi/mpi/c/alloc_mem.c 9 additions, 4 deletionsompi/mpi/c/alloc_mem.c
- ompi/mpi/c/info_get.c 8 additions, 1 deletionompi/mpi/c/info_get.c
- ompi/mpi/c/info_get_nthkey.c 7 additions, 1 deletionompi/mpi/c/info_get_nthkey.c
- ompi/mpi/c/lookup_name.c 5 additions, 4 deletionsompi/mpi/c/lookup_name.c
- ompi/mpi/c/publish_name.c 11 additions, 9 deletionsompi/mpi/c/publish_name.c
- ompi/mpi/c/unpublish_name.c 5 additions, 4 deletionsompi/mpi/c/unpublish_name.c
- ompi/mpi/fortran/base/fortran_base_strings.h 1 addition, 1 deletionompi/mpi/fortran/base/fortran_base_strings.h
- ompi/mpi/fortran/base/strings.c 1 addition, 1 deletionompi/mpi/fortran/base/strings.c
Loading
Please register or sign in to comment