netcdf-c/libsrc
Dennis Heimbigner d62a9e623c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10.
re: github issue https://github.com/Unidata/netcdf-c/issues/1111

One of the less common use cases for the in-memory feature is
apparently failing with HDF5-1.10.x.  The fix is complicated and
requires significant changes to libhdf5/nc4memcb.c. The current
setup is detailed in the file docs/inmeminternal.dox.

Additionally, it was discovered that the program
nc_test/tst_inmemory.c, which is invoked by
nc_test/run_inmemory.sh, actually was failing because of the
above problem. But the failure is not detected since the script
does not return non-zero value.

Other Changes:
1. Fix nc_test_tst_inmemory to return errors correctly.
2. Make ncdap_tests/findtestserver.c and dap4_tests/findtestserver4.c
   be generated from ncdap_test/findtestserver.c.in.
3. Make LOG() print output to stderr instead of stdout to
   avoid contaminating e.g. ncdump output.
4. Modify the handling of NC_INMEMORY and NC_DISKLESS flags
   to properly handle that NC_DISKLESS => NC_INMEMORY. This
   affects a number of code pieces, especially memio.c.
2018-09-04 11:27:47 -06:00
..
attr.m4 This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
CMakeLists.txt Merge branch 'master' into inmem2.dmh 2018-05-16 14:24:19 -06:00
depend moving to trunk subdir 2010-06-03 13:24:43 +00:00
dim.c This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
ffio.c Merged master, DAP4 support into branch. 2017-04-19 09:29:35 -06:00
lookup3.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
Makefile.am Fix https://github.com/Unidata/netcdf-c/issues/963 2018-05-11 15:30:19 -06:00
memio.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
mmapio.c This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
nc3dispatch.c a clean commit for #383 2017-12-20 20:53:30 -06:00
nc3internal.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
ncFile.c - Fix NCF-158 to modify ncgen flag defaults. 2012-03-14 23:26:48 +00:00
ncio.c Fix https://github.com/Unidata/netcdf-c/issues/963 2018-05-11 15:30:19 -06:00
ncio.h The original mem branch somehow got 2015-05-28 15:10:10 -06:00
ncstdio.c - Fix NCF-158 to modify ncgen flag defaults. 2012-03-14 23:26:48 +00:00
ncstdio.h Fix https://github.com/Unidata/netcdf-c/issues/963 2018-05-11 15:30:19 -06:00
ncx_cray.c include config.h the way suggested by autoconf 2017-03-11 13:03:17 -06:00
ncx.h Fix build on pre-C99 compilers 2017-11-26 01:47:54 +05:30
ncx.m4 ncx: use __inline with MSVC 2018-02-19 10:14:29 -05:00
posixio.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
pstdint.h Fix common typos 2015-08-20 11:42:05 +02:00
putget.m4 Promote NC_var member len from size_t to long long to fix some problems of large-variable tests on 320bit platforms. 2018-06-15 15:08:05 -05:00
t_ncio.c Merged master, DAP4 support into branch. 2017-04-19 09:29:35 -06:00
t_ncio.in moving to trunk subdir 2010-06-03 13:24:43 +00:00
t_ncxx.m4 include config.h the way suggested by autoconf 2017-03-11 13:03:17 -06:00
test_nc.sav moving to trunk subdir 2010-06-03 13:24:43 +00:00
v1hpg.c Promote NC_var member len from size_t to long long to fix some problems of large-variable tests on 320bit platforms. 2018-06-15 15:08:05 -05:00
var.c another typecast missed 2018-06-17 13:16:09 -05:00
winceio.c Merged master, DAP4 support into branch. 2017-04-19 09:29:35 -06:00
XGetopt.c Merge from latest netcdf-cmake branch. 2012-12-05 18:35:42 +00:00