summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1999-11-01 15:21:16 (GMT)
committerRobb Matzke <matzke@llnl.gov>1999-11-01 15:21:16 (GMT)
commiteb8747499d505f2cdcb448fffb127eba48dcccd8 (patch)
tree1a83fbf43326af6be447995f1012e2fa6f969784 /src
parent7dec251c1a4d8c780a6f8833d51e0815648ec134 (diff)
downloadhdf5-eb8747499d505f2cdcb448fffb127eba48dcccd8.zip
hdf5-eb8747499d505f2cdcb448fffb127eba48dcccd8.tar.gz
hdf5-eb8747499d505f2cdcb448fffb127eba48dcccd8.tar.bz2
[svn-r1802] Changes since 19991019
---------------------- ./MANIFEST ./configure.in ./configure [REGENERATED] Added more checking for `make' features. ./Makefile.in ./doc/Makefile.in ./doc/html/Makefile.in ./doc/html/Tutor/Makefile.in ./examples/Makefile.in ./pablo/Makefile.in ./src/Makefile.in ./test/Makefile.in ./testpar/Makefile.in ./tools/Makefile.in ./config/commence.in ./config/conclude.in ./config/depend.in [REMOVED] ./config/depend1.in [NEW] ./config/depend2.in [NEW] ./config/depend3.in [NEW] ./config/depend4.in [NEW] ./config/dependN.in [NEW] The directory search stuff was moved into commence.in, thereby shortening the Makefile.in prologues. ./doc/html/Dependencies [NEW] ./doc/html/Tutor/Dependencies [NEW] ./examples/Dependencies [NEW] ./src/Dependencies [NEW] ./test/Dependencies [NEW] ./testpar/Dependencies [NEW] ./tools/Dependencies [NEW] The `.distdep' files were all renamed to `Dependencies' to make them more obvious. They are required (but may be empty) in every directory that has a Makefile.in that ends with @CONCLUDE@ (you'll get an obvious error from make if you forgot to create one). ./bin/trace ./src/H5.c Added H5E_major_t and H5E_minor_t although tracing only prints the integer value. ./src/H5E.c ./src/H5Epublic.h Added tracing information. ./src/H5FDcore.c ./src/H5FDfamily.c ./src/H5FDgass.c ./src/H5FDmpio.c ./src/H5FDsec2.c ./src/H5FDstdio.c Fixed places where FUNC_LEAVE() evaluated it's argument more than once. Added tracing information. Wrapped long lines. ./config/gnu-flags Fixed a syntax error when we don't have a gnu compiler.
Diffstat (limited to 'src')
-rw-r--r--src/Dependencies (renamed from src/.distdep)193
-rw-r--r--src/H5.c29
-rw-r--r--src/H5E.c16
-rw-r--r--src/H5FDcore.c40
-rw-r--r--src/H5FDfamily.c40
-rw-r--r--src/H5FDgass.c3
-rw-r--r--src/H5FDmpio.c8
-rw-r--r--src/H5FDsec2.c30
-rw-r--r--src/H5FDstdio.c16
-rw-r--r--src/Makefile.in12
10 files changed, 271 insertions, 116 deletions
diff --git a/src/.distdep b/src/Dependencies
index c25c67a..4ac2054 100644
--- a/src/.distdep
+++ b/src/Dependencies
@@ -1,3 +1,6 @@
+## This file is machine generated on GNU systems.
+## Only temporary changes may be made here.
+
H5.lo: \
H5.c \
H5private.h \
@@ -30,7 +33,11 @@ H5.lo: \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
- H5HGpublic.h
+ H5HGpublic.h \
+ H5Tprivate.h \
+ H5Tpublic.h \
+ H5Rprivate.h \
+ H5Zprivate.h
H5A.lo: \
H5A.c \
H5private.h \
@@ -64,7 +71,10 @@ H5A.lo: \
H5Eprivate.h \
H5Epublic.h \
H5MMprivate.h \
- H5Pprivate.h
+ H5Pprivate.h \
+ H5Ppublic.h \
+ H5Apkg.h \
+ H5Aprivate.h
H5AC.lo: \
H5AC.c \
H5private.h \
@@ -77,7 +87,9 @@ H5AC.lo: \
H5Fpublic.h \
H5Ipublic.h \
H5FDpublic.h \
- H5MMpublic.h
+ H5MMpublic.h \
+ H5Eprivate.h \
+ H5Epublic.h
H5B.lo: \
H5B.c \
H5private.h \
@@ -139,7 +151,9 @@ H5D.lo: \
H5HLpublic.h \
H5MMprivate.h \
H5Pprivate.h \
- H5Ppublic.h
+ H5Ppublic.h \
+ H5TBprivate.h \
+ H5Vprivate.h
H5E.lo: \
H5E.c \
H5private.h \
@@ -148,7 +162,9 @@ H5E.lo: \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
- H5Eprivate.h
+ H5Eprivate.h \
+ H5Epublic.h \
+ H5MMprivate.h
H5F.lo: \
H5F.c \
H5FDcore.h \
@@ -191,7 +207,10 @@ H5F.lo: \
H5ACprivate.h \
H5ACpublic.h \
H5Eprivate.h \
- H5Epublic.h
+ H5Epublic.h \
+ H5FDprivate.h \
+ H5MMprivate.h \
+ H5Pprivate.h
H5Farray.lo: \
H5Farray.c \
H5private.h \
@@ -225,7 +244,8 @@ H5Farray.lo: \
H5Epublic.h \
H5Iprivate.h \
H5MFprivate.h \
- H5Pprivate.h
+ H5Pprivate.h \
+ H5Ppublic.h
H5Fistore.lo: \
H5Fistore.c \
H5private.h \
@@ -259,7 +279,10 @@ H5Fistore.lo: \
H5Epublic.h \
H5Iprivate.h \
H5MFprivate.h \
- H5MMprivate.h
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h \
+ H5Vprivate.h
H5FD.lo: \
H5FD.c \
H5private.h \
@@ -292,7 +315,10 @@ H5FDsec2.lo: \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
- H5FDsec2.h
+ H5FDsec2.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5FDfamily.lo: \
H5FDfamily.c \
H5private.h \
@@ -306,7 +332,10 @@ H5FDfamily.lo: \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
- H5FDfamily.h
+ H5FDfamily.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5FDmpio.lo: \
H5FDmpio.c \
H5private.h \
@@ -320,7 +349,10 @@ H5FDmpio.lo: \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
- H5FDmpio.h
+ H5FDmpio.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5FDcore.lo: \
H5FDcore.c \
H5private.h \
@@ -334,7 +366,10 @@ H5FDcore.lo: \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
- H5FDcore.h
+ H5FDcore.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5FDmulti.lo: \
H5FDmulti.c \
hdf5.h \
@@ -380,7 +415,10 @@ H5FDgass.lo: \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
- H5FDgass.h
+ H5FDgass.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5FDstdio.lo: \
H5FDstdio.c \
hdf5.h \
@@ -451,7 +489,9 @@ H5G.lo: \
H5ACpublic.h \
H5HLprivate.h \
H5HLpublic.h \
- H5Iprivate.h
+ H5Iprivate.h \
+ H5MMprivate.h \
+ H5RAprivate.h
H5Gent.lo: \
H5Gent.c \
H5private.h \
@@ -470,7 +510,9 @@ H5Gent.lo: \
H5MMpublic.h \
H5Gprivate.h \
H5Gpublic.h \
- H5Bprivate.h
+ H5Bprivate.h \
+ H5Bpublic.h \
+ H5HLprivate.h
H5Gnode.lo: \
H5Gnode.c \
H5private.h \
@@ -508,7 +550,8 @@ H5Gnode.lo: \
H5Dpublic.h \
H5Zprivate.h \
H5Zpublic.h \
- H5Pprivate.h
+ H5Pprivate.h \
+ H5Ppublic.h
H5Gstab.lo: \
H5Gstab.c \
H5private.h \
@@ -541,7 +584,9 @@ H5Gstab.lo: \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
- H5Spublic.h
+ H5Spublic.h \
+ H5Dpublic.h \
+ H5Zprivate.h
H5HG.lo: \
H5HG.c \
H5private.h \
@@ -559,7 +604,10 @@ H5HG.lo: \
H5Epublic.h \
H5HGprivate.h \
H5HGpublic.h \
- H5MFprivate.h
+ H5MFprivate.h \
+ H5MMprivate.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5HL.lo: \
H5HL.c \
H5private.h \
@@ -591,7 +639,9 @@ H5I.lo: \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
- H5Eprivate.h
+ H5Eprivate.h \
+ H5Epublic.h \
+ H5MMprivate.h
H5MF.lo: \
H5MF.c \
H5private.h \
@@ -604,8 +654,7 @@ H5MF.lo: \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
- H5MMpublic.h \
- H5FDprivate.h
+ H5MMpublic.h
H5MM.lo: \
H5MM.c \
H5private.h \
@@ -647,7 +696,11 @@ H5O.lo: \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
- H5Dpublic.h
+ H5Dpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Pprivate.h \
+ H5Ppublic.h
H5Oattr.lo: \
H5Oattr.c \
H5private.h \
@@ -676,7 +729,11 @@ H5Oattr.lo: \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
- H5Dpublic.h
+ H5Dpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Apkg.h \
+ H5Aprivate.h
H5Ocomp.lo: \
H5Ocomp.c \
H5private.h \
@@ -763,7 +820,9 @@ H5Odtype.lo: \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
- H5Dpublic.h
+ H5Dpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h
H5Oefl.lo: \
H5Oefl.c \
H5private.h \
@@ -792,7 +851,9 @@ H5Oefl.lo: \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
- H5Sprivate.h
+ H5Sprivate.h \
+ H5Spublic.h \
+ H5Dpublic.h
H5Ofill.lo: \
H5Ofill.c \
H5private.h \
@@ -821,7 +882,11 @@ H5Ofill.lo: \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
- H5Spublic.h
+ H5Spublic.h \
+ H5Dpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Pprivate.h
H5Olayout.lo: \
H5Olayout.c \
H5private.h \
@@ -850,7 +915,9 @@ H5Olayout.lo: \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
- H5Zpublic.h
+ H5Zpublic.h \
+ H5Eprivate.h \
+ H5Epublic.h
H5Omtime.lo: \
H5Omtime.c \
H5private.h \
@@ -932,7 +999,10 @@ H5Onull.lo: \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
- H5Sprivate.h
+ H5Sprivate.h \
+ H5Spublic.h \
+ H5Dpublic.h \
+ H5Zprivate.h
H5Osdspace.lo: \
H5Osdspace.c \
H5private.h \
@@ -1053,7 +1123,8 @@ H5P.lo: \
H5Eprivate.h \
H5Epublic.h \
H5FDprivate.h \
- H5MMprivate.h
+ H5MMprivate.h \
+ H5Pprivate.h
H5R.lo: \
H5R.c \
H5private.h \
@@ -1082,7 +1153,9 @@ H5R.lo: \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
- H5Zprivate.h
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Eprivate.h
H5RA.lo: \
H5RA.c \
H5RAprivate.h \
@@ -1116,7 +1189,9 @@ H5RA.lo: \
H5Zpublic.h \
H5Eprivate.h \
H5Epublic.h \
- H5Iprivate.h
+ H5Iprivate.h \
+ H5MMprivate.h \
+ H5Pprivate.h
H5S.lo: \
H5S.c \
H5private.h \
@@ -1145,7 +1220,9 @@ H5S.lo: \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
- H5Spublic.h
+ H5Spublic.h \
+ H5Dpublic.h \
+ H5Zprivate.h
H5Sall.lo: \
H5Sall.c \
H5private.h \
@@ -1174,7 +1251,9 @@ H5Sall.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
- H5Rpublic.h
+ H5Rpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h
H5Shyper.lo: \
H5Shyper.c \
H5private.h \
@@ -1208,7 +1287,8 @@ H5Shyper.lo: \
H5Epublic.h \
H5Iprivate.h \
H5MMprivate.h \
- H5Pprivate.h
+ H5Pprivate.h \
+ H5Ppublic.h
H5Smpio.lo: \
H5Smpio.c \
H5private.h \
@@ -1237,7 +1317,9 @@ H5Smpio.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
- H5Rpublic.h
+ H5Rpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h
H5Snone.lo: \
H5Snone.c \
H5private.h \
@@ -1266,7 +1348,9 @@ H5Snone.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
- H5Rpublic.h
+ H5Rpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h
H5Spoint.lo: \
H5Spoint.c \
H5private.h \
@@ -1295,7 +1379,11 @@ H5Spoint.lo: \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
- H5Rprivate.h
+ H5Rprivate.h \
+ H5Rpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Vprivate.h
H5Sselect.lo: \
H5Sselect.c \
H5private.h \
@@ -1324,7 +1412,11 @@ H5Sselect.lo: \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
- H5Rprivate.h
+ H5Rprivate.h \
+ H5Rpublic.h \
+ H5Zprivate.h \
+ H5Zpublic.h \
+ H5Vprivate.h
H5T.lo: \
H5T.c \
H5private.h \
@@ -1358,7 +1450,8 @@ H5T.lo: \
H5Eprivate.h \
H5Epublic.h \
H5MMprivate.h \
- H5Pprivate.h
+ H5Pprivate.h \
+ H5Ppublic.h
H5Tbit.lo: \
H5Tbit.c \
H5private.h \
@@ -1381,8 +1474,7 @@ H5Tbit.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Gprivate.h \
- H5Gpublic.h \
- H5Bprivate.h
+ H5Gpublic.h
H5Tconv.lo: \
H5Tconv.c \
H5Iprivate.h \
@@ -1408,7 +1500,10 @@ H5Tconv.lo: \
H5Rprivate.h \
H5Rpublic.h \
H5Tprivate.h \
- H5Tpublic.h
+ H5Tpublic.h \
+ H5Gprivate.h \
+ H5Gpublic.h \
+ H5Bprivate.h
H5Tinit.lo: \
H5Tinit.c \
H5private.h \
@@ -1432,7 +1527,8 @@ H5Tinit.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Gprivate.h \
- H5Gpublic.h
+ H5Gpublic.h \
+ H5Bprivate.h
H5Tvlen.lo: \
H5Tvlen.c \
H5private.h \
@@ -1456,7 +1552,8 @@ H5Tvlen.lo: \
H5Tprivate.h \
H5Tpublic.h \
H5Gprivate.h \
- H5Gpublic.h
+ H5Gpublic.h \
+ H5Bprivate.h
H5TB.lo: \
H5TB.c \
H5private.h \
@@ -1465,7 +1562,9 @@ H5TB.lo: \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
- H5Eprivate.h
+ H5Eprivate.h \
+ H5Epublic.h \
+ H5MMprivate.h
H5V.lo: \
H5V.c \
H5private.h \
@@ -1537,4 +1636,6 @@ H5Zdeflate.lo: \
H5MMpublic.h \
H5Zprivate.h \
H5Zpublic.h \
- H5Fprivate.h
+ H5Fprivate.h \
+ H5Fpublic.h \
+ H5FDpublic.h
diff --git a/src/H5.c b/src/H5.c
index 5ee2f26..b77875c 100644
--- a/src/H5.c
+++ b/src/H5.c
@@ -1139,6 +1139,9 @@ H5_bandwidth(char *buf/*out*/, double nbytes, double nseconds)
* Added the `a' type letter for haddr_t arguments and `Mt' for
* H5FD_mem_t arguments.
*
+ * Robb Matzke, 1999-10-25
+ * The `Ej' and `En' types are H5E_major_t and H5E_minor_t error
+ * types. We only print the integer value here.
*-------------------------------------------------------------------------
*/
void
@@ -1360,6 +1363,32 @@ H5_trace (hbool_t returning, const char *func, const char *type, ...)
fprintf (out, "0x%lx", (unsigned long)error);
}
break;
+
+ case 'j':
+ if (ptr) {
+ if (vp) {
+ fprintf(out, "0x%lx", (unsigned long)vp);
+ } else {
+ fprintf(out, "NULL");
+ }
+ } else {
+ H5E_major_t n = va_arg(ap, H5E_major_t);
+ fprintf(out, "%d", (int)n);
+ }
+ break;
+
+ case 'n':
+ if (ptr) {
+ if (vp) {
+ fprintf(out, "0x%lx", (unsigned long)vp);
+ } else {
+ fprintf(out, "NULL");
+ }
+ } else {
+ H5E_minor_t n = va_arg(ap, H5E_minor_t);
+ fprintf(out, "%d", (int)n);
+ }
+ break;
default:
fprintf (out, "BADTYPE(E%c)", type[1]);
diff --git a/src/H5E.c b/src/H5E.c
index 189de15..e39f7d1 100644
--- a/src/H5E.c
+++ b/src/H5E.c
@@ -539,19 +539,23 @@ H5E_push(H5E_major_t maj_num, H5E_minor_t min_num, const char *function_name,
* Programmer: Quincey Koziol
* Monday, October 18, 1999
*
- * Notes: Basically a public API wrapper around the H5E_push function.
+ * Notes: Basically a public API wrapper around the H5E_push function.
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
-__DLL__ herr_t H5Epush(const char *file, const char *func,
- unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str)
+herr_t
+H5Epush(const char *file, const char *func, unsigned line, H5E_major_t maj,
+ H5E_minor_t min, const char *str)
{
+ herr_t ret_value;
+
FUNC_ENTER(H5Epush, FAIL);
-
- FUNC_LEAVE(H5E_push(maj,min,func,file,line,str));
-} /* end H5Epush() */
+ H5TRACE6("e","ssIuEjEns",file,func,line,maj,min,str);
+ ret_value = H5E_push(maj, min, func, file, line, str);
+ FUNC_LEAVE(ret_value);
+}
/*-------------------------------------------------------------------------
diff --git a/src/H5FDcore.c b/src/H5FDcore.c
index 6085e6f..888dabe 100644
--- a/src/H5FDcore.c
+++ b/src/H5FDcore.c
@@ -175,8 +175,8 @@ H5Pset_fapl_core(hid_t fapl_id, size_t increment, hbool_t backing_store)
H5FD_core_fapl_t fa;
FUNC_ENTER(H5FD_set_fapl_core, FAIL);
+ H5TRACE3("e","izb",fapl_id,increment,backing_store);
- /* NO TRACE */
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
fa.increment = increment;
@@ -212,8 +212,8 @@ H5Pget_fapl_core(hid_t fapl_id, size_t *increment/*out*/,
H5FD_core_fapl_t *fa;
FUNC_ENTER(H5Pget_fapl_core, FAIL);
+ H5TRACE3("e","ixx",fapl_id,increment,backing_store);
- /* NO TRACE */
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
if (H5FD_CORE!=H5Pget_driver(fapl_id))
@@ -253,7 +253,8 @@ H5FD_core_fapl_get(H5FD_t *_file)
FUNC_ENTER(H5FD_core_fapl_get, NULL);
if (NULL==(fa=H5MM_calloc(sizeof(H5FD_core_fapl_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "memory allocation failed");
fa->increment = file->increment;
fa->backing_store = (file->fd>=0);
@@ -301,12 +302,14 @@ H5FD_core_open(const char *name, unsigned UNUSED flags, hid_t fapl_id,
/* Open backing store */
if (fa && fa->backing_store && name &&
(fd=open(name, O_CREAT|O_TRUNC|O_RDWR, 0666))<0) {
- HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open backing store");
+ HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL,
+ "unable to open backing store");
}
/* Create the new file struct */
if (NULL==(file=H5MM_calloc(sizeof(H5FD_core_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate file struct");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "unable to allocate file struct");
file->fd = fd;
if (name && *name) {
file->name = HDstrdup(name);
@@ -354,13 +357,15 @@ H5FD_core_flush(H5FD_t *_file)
unsigned char *ptr = file->mem;
if (0!=lseek(file->fd, 0, SEEK_SET))
- HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "error seeking in backing store");
+ HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL,
+ "error seeking in backing store");
while (size) {
ssize_t n = write(file->fd, ptr, size);
if (n<0 && EINTR==errno) continue;
if (n<0)
- HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "error writing backing store");
+ HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL,
+ "error writing backing store");
ptr += (size_t)n;
size -= (size_t)n;
}
@@ -398,7 +403,7 @@ H5FD_core_close(H5FD_t *_file)
/* Flush */
if (H5FD_core_flush(_file)<0)
- HRETURN_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "can't flush file");
+ HRETURN_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush file");
/* Release resources */
if (file->fd>=0) close(file->fd);
@@ -434,23 +439,21 @@ H5FD_core_cmp(const H5FD_t *_f1, const H5FD_t *_f2)
{
const H5FD_core_t *f1 = (const H5FD_core_t*)_f1;
const H5FD_core_t *f2 = (const H5FD_core_t*)_f2;
+ int ret_value;
FUNC_ENTER(H5FD_core_cmp, FAIL);
if (NULL==f1->name && NULL==f2->name) {
- if (f1<f2)
- HRETURN(-1);
- if (f1>f2)
- HRETURN(1);
+ if (f1<f2) HRETURN(-1);
+ if (f1>f2) HRETURN(1);
HRETURN(0);
}
- if (NULL==f1->name)
- HRETURN(-1);
- if (NULL==f2->name)
- HRETURN(1);
+ if (NULL==f1->name) HRETURN(-1);
+ if (NULL==f2->name) HRETURN(1);
- FUNC_LEAVE(HDstrcmp(f1->name, f2->name));
+ ret_value = HDstrcmp(f1->name, f2->name);
+ FUNC_LEAVE(ret_value);
}
@@ -652,7 +655,8 @@ H5FD_core_write(H5FD_t *_file, hid_t UNUSED dxpl_id, haddr_t addr,
if (NULL==file->mem) x = H5MM_malloc(new_eof);
else x = H5MM_realloc(file->mem, new_eof);
if (!x)
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate memory block");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL,
+ "unable to allocate memory block");
file->mem = x;
file->eof = new_eof;
}
diff --git a/src/H5FDfamily.c b/src/H5FDfamily.c
index f9d0c51..a6a5548 100644
--- a/src/H5FDfamily.c
+++ b/src/H5FDfamily.c
@@ -169,8 +169,8 @@ H5Pset_fapl_family(hid_t fapl_id, hsize_t memb_size, hid_t memb_fapl_id)
herr_t ret_value=FAIL;
H5FD_family_fapl_t fa;
- /*NO TRACE*/
FUNC_ENTER(H5FD_set_fapl_family, FAIL);
+ H5TRACE3("e","ihi",fapl_id,memb_size,memb_fapl_id);
/* Check arguments */
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
@@ -215,8 +215,8 @@ H5Pget_fapl_family(hid_t fapl_id, hsize_t *memb_size/*out*/,
{
H5FD_family_fapl_t *fa;
- /*NO TRACE*/
FUNC_ENTER(H5Pget_fapl_family, FAIL);
+ H5TRACE3("e","ixx",fapl_id,memb_size,memb_fapl_id);
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
@@ -257,7 +257,8 @@ H5FD_family_fapl_get(H5FD_t *_file)
FUNC_ENTER(H5FD_family_fapl_get, NULL);
if (NULL==(fa=H5MM_calloc(sizeof(H5FD_family_fapl_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "memory allocation failed");
fa->memb_size = file->memb_size;
fa->memb_fapl_id = H5Pcopy(file->memb_fapl_id);
@@ -291,7 +292,8 @@ H5FD_family_fapl_copy(const void *_old_fa)
FUNC_ENTER(H5FD_family_fapl_copy, NULL);
if (NULL==(new_fa=H5MM_malloc(sizeof(H5FD_family_fapl_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "memory allocation failed");
memcpy(new_fa, old_fa, sizeof(H5FD_family_fapl_t));
new_fa->memb_fapl_id = H5Pcopy(old_fa->memb_fapl_id);
@@ -355,7 +357,8 @@ H5FD_family_dxpl_copy(const void *_old_dx)
FUNC_ENTER(H5FD_family_dxpl_copy, NULL);
if (NULL==(new_dx=H5MM_malloc(sizeof(H5FD_family_dxpl_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "memory allocation failed");
memcpy(new_dx, old_dx, sizeof(H5FD_family_dxpl_t));
new_dx->memb_dxpl_id = H5Pcopy(old_dx->memb_dxpl_id);
@@ -432,7 +435,8 @@ H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id,
/* Initialize file from file access properties */
if (NULL==(file=H5MM_calloc(sizeof(H5FD_family_t))))
- HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate file struct");
+ HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "unable to allocate file struct");
if (H5P_DEFAULT==fapl_id) {
file->memb_fapl_id = H5P_DEFAULT;
file->memb_size = 1024*1024*1024; /*1GB*/
@@ -460,7 +464,8 @@ H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id,
int n = MAX(64, 2*file->amembs);
H5FD_t **x = H5MM_realloc(file->memb, n*sizeof(H5FD_t*));
if (!x)
- HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't reallocate members");
+ HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "unable to reallocate members");
file->amembs = n;
file->memb = x;
}
@@ -478,7 +483,8 @@ H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id,
} H5E_END_TRY;
if (!file->memb[file->nmembs]) {
if (0==file->nmembs)
- HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open member file");
+ HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL,
+ "unable to open member file");
H5Eclear();
break;
}
@@ -550,7 +556,8 @@ H5FD_family_close(H5FD_t *_file)
}
}
if (nerrors)
- HRETURN_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close member files");
+ HRETURN_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL,
+ "unable to close member files");
/* Clean up other stuff */
H5Pclose(file->memb_fapl_id);
@@ -662,7 +669,8 @@ H5FD_family_set_eoa(H5FD_t *_file, haddr_t eoa)
int n = MAX(64, 2*file->amembs);
H5FD_t **x = H5MM_realloc(file->memb, n*sizeof(H5FD_t*));
if (!x)
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate memory block");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL,
+ "unable to allocate memory block");
file->amembs = n;
file->memb = x;
file->nmembs = i;
@@ -677,7 +685,8 @@ H5FD_family_set_eoa(H5FD_t *_file, haddr_t eoa)
file->memb_fapl_id, file->memb_size);
} H5E_END_TRY;
if (NULL==file->memb[i])
- HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL, "can't open member file");
+ HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL,
+ "unable to open member file");
}
/* Set the EOA marker for the member */
@@ -797,7 +806,8 @@ H5FD_family_read(H5FD_t *_file, hid_t dxpl_id, haddr_t addr, hsize_t size,
assert(i<file->nmembs);
if (H5FDread(file->memb[i], memb_dxpl_id, sub, req, buf)<0)
- HRETURN_ERROR(H5E_IO, H5E_READERROR, FAIL, "member file read failed");
+ HRETURN_ERROR(H5E_IO, H5E_READERROR, FAIL,
+ "member file read failed");
addr += req;
buf += req;
@@ -859,7 +869,8 @@ H5FD_family_write(H5FD_t *_file, hid_t dxpl_id, haddr_t addr, hsize_t size,
assert(i<file->nmembs);
if (H5FDwrite(file->memb[i], memb_dxpl_id, sub, req, buf)<0)
- HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "member file write failed");
+ HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL,
+ "member file write failed");
addr += req;
buf += req;
@@ -899,7 +910,8 @@ H5FD_family_flush(H5FD_t *_file)
nerrors++;
if (nerrors)
- HRETURN_ERROR(H5E_IO, H5E_BADVALUE, FAIL, "can't flush member files");
+ HRETURN_ERROR(H5E_IO, H5E_BADVALUE, FAIL,
+ "unable to flush member files");
FUNC_LEAVE(SUCCEED);
}
diff --git a/src/H5FDgass.c b/src/H5FDgass.c
index 96b7a1b..ec545f1 100644
--- a/src/H5FDgass.c
+++ b/src/H5FDgass.c
@@ -210,7 +210,6 @@ H5Pset_fapl_gass(hid_t fapl_id, GASS_Info info)
herr_t ret_value=FAIL;
H5FD_gass_fapl_t fa;
- /*NO TRACE*/
FUNC_ENTER(H5FD_set_fapl_gass, FAIL);
/* Check arguments */
@@ -256,8 +255,8 @@ H5Pget_fapl_gass(hid_t fapl_id, GASS_Info *info/*out*/)
{
H5FD_gass_fapl_t *fa;
- /*NO TRACE*/
FUNC_ENTER(H5Pget_fapl_gass, FAIL);
+ H5TRACE2("e","ix",fapl_id,info);
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
diff --git a/src/H5FDmpio.c b/src/H5FDmpio.c
index e495573..03db98e 100644
--- a/src/H5FDmpio.c
+++ b/src/H5FDmpio.c
@@ -235,8 +235,8 @@ H5Pset_fapl_mpio(hid_t fapl_id, MPI_Comm comm, MPI_Info info)
herr_t ret_value=FAIL;
H5FD_mpio_fapl_t fa;
- /*NO TRACE*/
FUNC_ENTER(H5FD_set_fapl_mpio, FAIL);
+ H5TRACE3("e","iMcMi",fapl_id,comm,info);
/* Check arguments */
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
@@ -288,8 +288,8 @@ H5Pget_fapl_mpio(hid_t fapl_id, MPI_Comm *comm/*out*/, MPI_Info *info/*out*/)
{
H5FD_mpio_fapl_t *fa;
- /*NO TRACE*/
FUNC_ENTER(H5Pget_fapl_mpio, FAIL);
+ H5TRACE3("e","ixx",fapl_id,comm,info);
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
@@ -337,8 +337,8 @@ H5Pset_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t xfer_mode)
herr_t ret_value=FAIL;
H5FD_mpio_dxpl_t dx;
- /*NO TRACE*/
FUNC_ENTER(H5Pset_dxpl_mpio, FAIL);
+ H5TRACE2("e","iDt",dxpl_id,xfer_mode);
/* Check arguments */
if (H5P_DATA_XFER!=H5Pget_class(dxpl_id))
@@ -381,8 +381,8 @@ H5Pget_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t *xfer_mode/*out*/)
{
H5FD_mpio_dxpl_t *dx;
- /*NO TRACE*/
FUNC_ENTER(H5Pget_dxpl_mpio, FAIL);
+ H5TRACE2("e","ix",dxpl_id,xfer_mode);
if (H5P_DATA_XFER!=H5Pget_class(dxpl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl");
diff --git a/src/H5FDsec2.c b/src/H5FDsec2.c
index f91e594..db92793 100644
--- a/src/H5FDsec2.c
+++ b/src/H5FDsec2.c
@@ -213,8 +213,8 @@ H5Pset_fapl_sec2(hid_t fapl_id)
{
herr_t ret_value=FAIL;
- /*NO TRACE*/
FUNC_ENTER(H5FD_set_fapl_sec2, FAIL);
+ H5TRACE1("e","i",fapl_id);
if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
HRETURN_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a fapl");
@@ -275,24 +275,25 @@ H5FD_sec2_open(const char *name, unsigned flags, hid_t UNUSED fapl_id,
/* Open the file */
if ((fd=HDopen(name, o_flags, 0666))<0)
- HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open file");
+ HRETURN_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file");
if (fstat(fd, &sb)<0) {
close(fd);
- HRETURN_ERROR(H5E_FILE, H5E_BADFILE, NULL, "can't fstat file");
+ HRETURN_ERROR(H5E_FILE, H5E_BADFILE, NULL, "unable to fstat file");
}
/* Create the new file struct */
if (NULL==(file=H5MM_calloc(sizeof(H5FD_sec2_t))))
- HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate file struct");
+ HRETURN_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,
+ "unable to allocate file struct");
file->fd = fd;
file->eof = sb.st_size;
file->pos = HADDR_UNDEF;
file->op = OP_UNKNOWN;
#ifdef WIN32
- filehandle = _get_osfhandle(fd);
- results = GetFileInformationByHandle(filehandle, &fileinfo);
- file->fileindexhi = fileinfo.nFileIndexHigh;
- file->fileindexlo = fileinfo.nFileIndexLow;
+ filehandle = _get_osfhandle(fd);
+ results = GetFileInformationByHandle(filehandle, &fileinfo);
+ file->fileindexhi = fileinfo.nFileIndexHigh;
+ file->fileindexlo = fileinfo.nFileIndexLow;
#else
file->device = sb.st_dev;
file->inode = sb.st_ino;
@@ -325,9 +326,9 @@ H5FD_sec2_close(H5FD_t *_file)
FUNC_ENTER(H5FD_sec2_close, FAIL);
if (H5FD_sec2_flush(_file)<0)
- HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "can't flush file");
+ HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to flush file");
if (close(file->fd)<0)
- HRETURN_ERROR(H5E_IO, H5E_CANTCLOSEFILE, FAIL, "can't close file");
+ HRETURN_ERROR(H5E_IO, H5E_CANTCLOSEFILE, FAIL, "unable to close file");
H5MM_xfree(file);
@@ -516,7 +517,8 @@ H5FD_sec2_read(H5FD_t *_file, hid_t UNUSED dxpl_id, haddr_t addr,
file_seek(file->fd, (file_offset_t)addr, SEEK_SET)<0) {
file->pos = HADDR_UNDEF;
file->op = OP_UNKNOWN;
- HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "can't seek to proper position");
+ HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL,
+ "unable to seek to proper position");
}
/*
@@ -595,7 +597,8 @@ H5FD_sec2_write(H5FD_t *_file, hid_t UNUSED dxpl_id, haddr_t addr,
file_seek(file->fd, (file_offset_t)addr, SEEK_SET)<0) {
file->pos = HADDR_UNDEF;
file->op = OP_UNKNOWN;
- HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "can't seek to proper position");
+ HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL,
+ "unable to seek to proper position");
}
/*
@@ -655,7 +658,8 @@ H5FD_sec2_flush(H5FD_t *_file)
if (file->eoa>file->eof) {
if (-1==file_seek(file->fd, file->eoa-1, SEEK_SET))
- HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "can't seek to proper position");
+ HRETURN_ERROR(H5E_IO, H5E_SEEKERROR, FAIL,
+ "unable to seek to proper position");
if (write(file->fd, "", 1)!=1)
HRETURN_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed");
file->eof = file->eoa;
diff --git a/src/H5FDstdio.c b/src/H5FDstdio.c
index 4c3ca45..fd9efa0 100644
--- a/src/H5FDstdio.c
+++ b/src/H5FDstdio.c
@@ -10,7 +10,7 @@
* Notes: Ported to the new H5FD architecture on 10/18/99 - QAK
*
*/
-#include "hdf5.h"
+#include <hdf5.h>
#include <assert.h>
#include <stdlib.h>
#include <sys/stat.h>
@@ -198,15 +198,19 @@ H5FD_stdio_init(void)
herr_t
H5Pset_fapl_stdio(hid_t fapl_id)
{
- static const char *func="H5FDset_fapl_stdio"; /* Function Name for error reporting */
+ static const char *func="H5FDset_fapl_stdio"; /*for error reporting*/
+
+ /*NO TRACE*/
/* Clear the error stack */
H5Eclear();
- if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id))
- H5Epush_ret(func, H5E_PLIST, H5E_BADTYPE, "not a file access property list", -1);
-
- return(H5Pset_driver(fapl_id, H5FD_STDIO, NULL));
+ if (H5P_FILE_ACCESS!=H5Pget_class(fapl_id)) {
+ H5Epush_ret(func, H5E_PLIST, H5E_BADTYPE,
+ "not a file access property list", -1);
+ }
+
+ return H5Pset_driver(fapl_id, H5FD_STDIO, NULL);
}
diff --git a/src/Makefile.in b/src/Makefile.in
index 0e179b5..82ef99d 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -7,8 +7,6 @@
top_srcdir=@top_srcdir@
top_builddir=..
srcdir=@srcdir@
-VPATH=.:@srcdir@
-.PATH: . @srcdir@
@COMMENCE@
TRACE=perl $(top_srcdir)/bin/trace
@@ -24,11 +22,11 @@ CLEAN=libhdf5.settings
LIB_SRC=H5.c H5A.c H5AC.c H5B.c H5D.c H5E.c H5F.c H5Farray.c H5Fistore.c \
H5FD.c H5FDsec2.c H5FDfamily.c H5FDmpio.c H5FDcore.c H5FDmulti.c \
H5FDgass.c H5FDstdio.c H5G.c H5Gent.c H5Gnode.c H5Gstab.c H5HG.c H5HL.c \
- H5I.c H5MF.c H5MM.c H5O.c H5Oattr.c H5Ocomp.c H5Ocont.c H5Odtype.c H5Oefl.c \
- H5Ofill.c H5Olayout.c H5Omtime.c H5Oname.c H5Onull.c H5Osdspace.c \
- H5Oshared.c H5Ostab.c H5P.c H5R.c H5RA.c H5S.c H5Sall.c H5Shyper.c \
- H5Smpio.c H5Snone.c H5Spoint.c H5Sselect.c H5T.c H5Tbit.c H5Tconv.c \
- H5Tinit.c H5Tvlen.c H5TB.c H5V.c H5Z.c H5Zdeflate.c
+ H5I.c H5MF.c H5MM.c H5O.c H5Oattr.c H5Ocomp.c H5Ocont.c H5Odtype.c \
+ H5Oefl.c H5Ofill.c H5Olayout.c H5Omtime.c H5Oname.c H5Onull.c \
+ H5Osdspace.c H5Oshared.c H5Ostab.c H5P.c H5R.c H5RA.c H5S.c H5Sall.c \
+ H5Shyper.c H5Smpio.c H5Snone.c H5Spoint.c H5Sselect.c H5T.c H5Tbit.c \
+ H5Tconv.c H5Tinit.c H5Tvlen.c H5TB.c H5V.c H5Z.c H5Zdeflate.c
LIB_OBJ=$(LIB_SRC:.c=.lo)