summaryrefslogtreecommitdiffstats
path: root/src/H5private.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace pthread_self_ulong() with H5TS_thread_id(). The POSIX ThreadsDavid Young2020-05-061-5/+0
| | | | | implementation ought to be portable to any system that has POSIX Threads. On Windows, I use the same API call as before.
* Merge changes from develop to fix various issuesAllen Byrne2020-01-301-0/+3
|
* Merge pull request #2311 in HDFFV/hdf5 from ~KMU/hdf5:misc to developKimmy Mu2020-01-281-1/+1
| | | | | | | | | * commit '406330addf45529ecdd088f4d22e9aab9a03661d': rename macro change condition pick up from Dave's fix leave Wswitch-default for later fix fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
* prototype issuekmu2020-01-281-1/+1
|
* Merge pull request #2094 in HDFFV/hdf5 from ~KMU/hdf5:bugfix/unused to developKimmy Mu2020-01-281-10/+17
| | | | | | | | | | | * commit '145ef3ceee20c28a443bd11507c58858bea3f889': more cleanup change it back pick up missing piece fix unused related warnings removed unused parameter more fix and address comments remove unsed var,function,macro, etc
* For portability, insulate the HDF5 library from some system macros.David Young2019-12-191-1/+18
|
* Yanked -Wc++-compat from the flags used to build the C library in bothDana Robinson2019-12-161-7/+0
| | | | the Autotools and CMake.
* HDFFV-10876 Merge from developAllen Byrne2019-12-091-21/+17
|
* Revert "Merge branch 'hdf5_1_12' of ↵Jerome Soumagne2019-12-091-19/+2
| | | | | | | https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into hdf5_1_12" This reverts commit 9f9336a5bd541752f472bab4c93da8de89f862cd, reversing changes made to 437a1919e7ba60fe75a33a466d264183a0255319.
* Merged HDFFV-10929_2GB_testing to hdf5_1_12Richard Warren2019-12-061-2/+19
|
* Fixed the H5_set_bigio_count prototype by adding a missing input argument.Richard Warren2019-10-231-1/+1
|
* Rename the set/get bigio_count functions. Also add the renamed prototypes ↵Richard Warren2019-10-231-1/+2
| | | | to H5private.h.
* Added the two missing files from the previous PR as requested by LesRichard Warren2019-10-151-0/+3
|
* Added H5Pset/get_mpi_params calls and unified them with the MPI-I/ODana Robinson2019-08-261-0/+2
| | | | VFD info in H5FDmpio.c.
* Some refactoring prior to implementing new H5P MPI functions.Dana Robinson2019-08-141-0/+8
| | | | | | * Macro cleanup and obvious warning fixes in parallel code. * Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file and separated it to deal with each MPI type separately.
* Merge pull request #1860 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:map_api_merge ↵Dana Robinson2019-08-131-0/+3
|\ | | | | | | | | | | | | | | | | | | to develop * commit 'd95745235a468b17f697843adb3d0e54bd919893': Updated h5trav.c to emit output that doesn't require ddl changes for map support. Fixed Map API CMake option Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput. Added the map (H5M) API
| * Added the map (H5M) APIDana Robinson2019-08-131-0/+3
| |
* | Added ifdef for intel compilers, __GNUC__ has to be defined for header files ↵M. Scot Breitenfeld2019-08-131-1/+1
|/ | | | which use it to work with intel compilers. This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers.
* Added gcc conditional for __attribute__((fallthrough)), removes 34 warnings ↵M. Scot Breitenfeld2019-08-081-0/+4
| | | | on theta (10% of warnings).
* Add support for GCC 7.x warnings, update warnhist script to account for them,Quincey Koziol2019-06-211-0/+3
| | | | clean up warnings.
* - Added H5MMprivate.h #includes where neededDana Robinson2019-03-161-5/+1
| | | | | - Added casts to quiet H5MM_memcpy warnings - Removed char * casts from HDmemcpy
* Merge branch 'develop' into c_stdlib_posix_call_cleanupDana Robinson2019-02-191-0/+6
|\
| * Updated sec2, log, and core VFDs to use pread/pwrite whenDana Robinson2019-01-311-0/+6
| | | | | | | | available (can be controlled via a configure/CMake option)
* | C and POSIX call cleanupDana Robinson2019-01-111-2/+3
|/
* Further va_list improvements.Dana Robinson2018-12-171-0/+3
|
* Fix plugin code from referencing invalid key ID value, and also switch fromQuincey Koziol2018-12-131-0/+3
| | | | | strtok() to strtok_r() to avoid possible interference with / to application use of strtok().
* Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-5/+6
| | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+10
|
* Develop normalization with vol_integration.Dana Robinson2018-09-191-2/+1
| | | | | Mostly peripheral things like the tools and wrappers, with just enough core library code to support that.
* Removed 'VOL' versions of FUNC_ENTER macros as well as empty functionsDana Robinson2018-09-181-50/+0
| | | | orginally intended to support the full SWMR feature.
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-131-2/+2
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-9/+29
|\ | | | | | | | | | | merge_func_enter_vol Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
* | Add API context interface and use it throughout the library.Quincey Koziol2018-03-151-28/+67
|/
* Normalization with VOL integration branch.Dana Robinson2017-11-301-84/+97
|
* Rework of the POSIX file open permissions and macros to clean upDana Robinson2017-04-281-17/+4
| | | | | | HDopen() calls. Also fixed a minor const warning in the core VFD.
* Changed the Windows POSIX open() file permissions to be correctDana Robinson2017-04-281-0/+18
| | | | according to MSDN. Partial fix for HDFFV-9630.
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Update cmake pubconf to match autotools and add strtoll checksAllen Byrne2017-03-161-1/+7
|
* Added text to the function check macros so that a more helpfulDana Robinson2016-12-121-1/+1
| | | | error message is emitted when there is a problem.
* Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-201-1/+7
| | | | supporting metadata cache callback changes, etc.
* [svn-r30224] Added HDprintf() macro that uses HDfprintf w/ stdout.Dana Robinson2016-07-271-1/+3
| | | | | Tested on: 64-bit Ubuntu Linux 16.04 LTS w/ gcc 5.4.0 Autotools serial
* [svn-r30113] Description:Quincey Koziol2016-06-281-0/+33
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30017] Description:Quincey Koziol2016-06-061-8/+8
| | | | | | | | | Bring warning cleanusp in r29990, 29993, 29997, 29999, 30004 from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production. (h5committest forthcoming)
* [svn-r29395] Corrected parentheses in floating-point compare macros.Dana Robinson2016-03-121-8/+9
| | | | | | | Corrected H5_EB and H5_PB macros. Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial w/ Java, Fortran, & C++
* [svn-r29182] Re-commit of HDFFV-8740 fix, which adds the ability to configureDana Robinson2016-02-221-1/+5
| | | | | | | | | | | | external dataset storage path behavior. This check-in fixes a bug in the original check-in where the external path stored in the file struct was not copied on reopen causing subsequent dataset operations to fail. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ fortran and C++ autotools parallel (MPICH 3.1.4) w/ fortran
* [svn-r29084] Revert of:Dana Robinson2016-02-111-5/+1
| | | | | | | | | | | | | | | r29069 and 72 (gheap cleanup) r29041 and 43 (HDFFV-8740 external storage) These cause problems in the daily tests. They will be re-introduced when their respective problems have been addressed. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (check-vfd) w/ Fortran and C++ autotools parallel w/ Fortran CMake serial
* [svn-r29057] added dxpl type checking when debug mode is enabled ↵Mohamad Chaarawi2016-02-071-0/+3
| | | | | | (H5_DEBUG_BUILD) tested on bb-8 with Serial and Parallel, debug and production builds.
* [svn-r29041] Patch from Steffen Kiess that allows a relative path to be ↵Dana Robinson2016-02-041-1/+5
| | | | | | | | | | | specified for external dataset files set via H5Pset_external(). Resolves HDFFV-8740 Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
* [svn-r29030] Cleanup of test/externals before merging user patch.Dana Robinson2016-02-021-1/+3
| | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* [svn-r29019] Fixed double declaration of a few types that only appears on ↵Dana Robinson2016-01-291-1/+7
| | | | | | Windows. Tested on: 64-bit Windows 10 with VS 2015 Pro