summaryrefslogtreecommitdiffstats
path: root/src/H5system.c
Commit message (Collapse)AuthorAgeFilesLines
* Brings Windows file locking from developDana Robinson2021-03-251-29/+32
|
* Brings file locking changes from developDana Robinson2021-03-251-3/+3
|
* Updates license url and history docsDana Robinson2021-03-251-1/+1
|
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-404/+386
|
* Removes pre-2015 Visual Studio cruft (from develop)Dana Robinson2021-03-221-76/+2
|
* Fixes order of magnitude issue in Windows nanosleep equivalentDana Robinson2021-03-091-1/+1
|
* Replaces basename and dirname with code that will work everywhereDana Robinson2021-03-091-0/+140
|
* Removed Wnanosleep stub and adds Win32 code to H5_nanosleep()Dana Robinson2021-03-031-24/+16
|
* Merge branch 'aug-develop' into aug-merge-attempt/feature/vfd_swmrDavid Young2020-08-041-45/+104
|\
| * Minor normalizations with 1.12 branchDana Robinson2020-08-011-4/+4
| |
| * va_arg -> HDva_argQuincey Koziol2020-06-271-1/+1
| |
| * Refactor code to remove remaining checks for H5_HAVE_GETTIMEOFDAY scattered ↵Quincey Koziol2020-06-271-32/+0
| | | | | | | | around in various places. Also clean up iopipe.c.
| * Merge remote-tracking branch 'origin/develop' into monotonic_timerQuincey Koziol2020-06-261-40/+205
| |\
| | * Trim trailing whitespaceQuincey Koziol2020-04-201-1/+1
| | |
| | * Reduce differences between my -Werror branch and `develop`:David Young2020-01-291-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC shadowed declaration warnings about index(3). Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
| | * Squashed commit of the token_refactoring branch:Dana Robinson2020-01-161-0/+28
| | |
| | * Small changes from the token_refactoring branch, to reduce the delta to developQuincey Koziol2020-01-041-1/+3
| | |
| | * Fixed a bug where we incorrectly pass a lock struct to fcntlDana Robinson2019-08-271-1/+1
| | | | | | | | | | | | for file locking instead of a pointer.
| | * Updates to warnhist script, along with a few cleanups, and add some commentsQuincey Koziol2019-07-101-2/+2
| | | | | | | | | | | | to warning cleanups that are a bit obscure.
| | * Add support for GCC9, update warnhist script, and clean up warnings.Quincey Koziol2019-07-031-2/+2
| | |
| | * Updated configure & CMake compiler flags for GCC 8.x, along with correspondingQuincey Koziol2019-06-281-4/+9
| | | | | | | | | | | | | | | changes to warnhist script (and some extra improvements for condensing C++ and Java warnings), and fixed a bunch of warnings.
| | * Moving the handling of null prefix into H5_combine_path.Songyu Lu2019-04-171-3/+3
| | |
| | * Adds _wopen support on Windows so that files with UTF-8 namesDana Robinson2019-03-151-0/+126
| | | | | | | | | | | | | | | | | | can be opened. Fixes: HDFFV-2714, HDFFV-3914, HDFFV-3895, HDFFV-8237, HDFFV-10413, HDFFV-10691
| | * Added HD to va_* calls in a couple of library files.Dana Robinson2018-12-171-27/+32
| | |
| * | Changes to make timers within the library monotonic.Quincey Koziol2017-09-031-13/+104
| | |
* | | Trim trailing whitespaceQuincey Koziol2020-05-201-1/+1
| | |
* | | Reduce differences between my -Werror branch and `develop`:David Young2020-05-201-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC shadowed declaration warnings about index(3). Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
* | | Squashed commit of the token_refactoring branch:Dana Robinson2020-05-201-0/+28
| | |
* | | Small changes from the token_refactoring branch, to reduce the delta to developQuincey Koziol2020-05-201-1/+3
| | |
* | | Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-37/+173
| | | | | | | | | | | | | | | | | | | | | | | | including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and I share. Now I need to put this branch on a fork with a less confusing name than vchoi_fork!
* | | Merge the latest h5_retry_t code from my `sleepy` branch.David Young2019-09-101-4/+21
| |/ |/|
* | Develop normalization with vol_integration.Dana Robinson2018-09-191-5/+5
| | | | | | | | | | Mostly peripheral things like the tools and wrappers, with just enough core library code to support that.
* | Fixed HDFFV-10404Binh-Minh Ribler2018-07-131-5/+5
| | | | | | | | | | | | | | | | | | 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
* | HDFFV-9724 Corrected files and verified testsAllen Byrne2017-12-281-1/+1
| |
* | Revert "Merge pull request #826 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to ↵lrknox2017-12-221-1/+1
| | | | | | | | | | | | | | develop" This reverts commit b1223dd653e65e076af92b2dfe236f3704da81c8, reversing changes made to b25f123f5f5e25c1447a6a02861cb7c7265c12f2.
* | Add HD prefixAllen Byrne2017-12-201-1/+1
| |
* | HDFFV-9724 Copy efc_open search from Lextern_traverseAllen Byrne2017-12-151-1/+1
| |
* | Fixed misc Warnings flagged by VS2017.Dana Robinson2017-11-271-1/+1
|/
* Minor tweaks in response to code review.Dana Robinson2017-08-011-6/+2
|
* Major rework of H5PL package code before bringing VOL changesDana Robinson2017-07-141-0/+50
| | | | | | | | over. Brings coding standards in line with the rest of the library, enforces better software engineering principles, and makes everything more maintainable.
* 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-16/+17
|
* Fix bad implementation of Windows nanosleep equivalent.Dana Robinson2016-12-121-4/+3
|
* Added Windows-only versions of the round() functions, which do notderobins2016-12-021-0/+50
| | | | | | exist in VS2012 and earlier. Tested on: 32-bit Windows 7 w/ VS2012 Pro
* Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-201-0/+81
| | | | supporting metadata cache callback changes, etc.
* Code style and warning cleanups, from revise_chunks branch.Quincey Koziol2016-11-061-1/+1
|
* [svn-r30189] Description:Quincey Koziol2016-07-181-15/+14
| | | | | | | | | Clean up more warnings: drop the warning count from ~1310 down to ~940, with only 31 types of warnings in 148 files (down from 38 types in 167 files). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r29482] Switched a few Visual Studio #ifdefs to Win32Dana Robinson2016-03-211-2/+2
| | | | Tested on 64-bit Win10 w/ VS 2015 Pro
* [svn-r29182] Re-commit of HDFFV-8740 fix, which adds the ability to configureDana Robinson2016-02-221-10/+119
| | | | | | | | | | | | 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-119/+10
| | | | | | | | | | | | | | | 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