Commit Graph

1975 Commits

Author SHA1 Message Date
HDF Admin
79e773670a [svn-r2422] Snapshot version 1.3 release 22 2000-07-01 15:49:08 -05:00
Albert Cheng
d69ff2516a [svn-r2419] Setup PUB_PROGS so that all tools but h5dumptst will be installed.
h5dumptst generates the test suits files.  It is not a user tool.
2000-06-27 14:02:20 -05:00
Albert Cheng
ff5aa653b2 [svn-r2418] Added the variable, PUB_PROGS, which holds the public programs
that are to be installed.
2000-06-27 14:01:03 -05:00
Albert Cheng
3c69d8be86 [svn-r2417] Include sys/stat.h in case it is not included in some platforms
like Cray T90.  Tested on linux.
2000-06-27 12:57:00 -05:00
Robb Matzke
cc603b9dc9 [svn-r2413] Regenerated 2000-06-23 13:05:37 -05:00
Robb Matzke
96f9f1859b [svn-r2412] Fixed a variety of problems with the new H5ToolsFopen() function.
1. The `driver' table is initialized only once, making it faster and
     leaking less memory.
  2. The returned driver name is set to the empty string on failure.
  3. Added an argument so the function cannot overwrite the end of the
     drivername return value.
  4. Avoids core dump when assigning driver name to return value if the
     file could not be opened by any driver.
  5. Changed name of function to h5dump_fopen() to follow the naming
     scheme for this source file.
  6. Reindented according to hdf5 code standard.
  7. Added `const' qualifiers to read-only formals.
  8. Removed duplicate forward declaration.

Reindented some parts of these source files that had very odd indentation
(some lines had no indentation while others had 3x what they should).

Fixed calls to H5ToolsFopen() function.
2000-06-23 12:52:21 -05:00
Robb Matzke
4aa0e950f9 [svn-r2411] Added support for log VFL driver. 2000-06-23 12:46:17 -05:00
Robb Matzke
6f8f4a3c6e [svn-r2410] Changed H5MM_strdup() to H5MM_xstrdup() so we get a core dump sooner
if allocation fails.
2000-06-23 12:45:31 -05:00
Robb Matzke
2c56fcbe23 [svn-r2409] If the user wants static/shared libs but ltconfig decides it can't build
static/shared libs then the comment in libhdf5.settings will be correct.
2000-06-23 12:44:30 -05:00
Bill Wendling
e852a8b54e [svn-r2399] Added config/hpux11.00 to the MANIFEST file for the devel branch... 2000-06-21 11:38:05 -05:00
Bill Wendling
7fea6c4e46 [svn-r2397] Added support for HPUX 11.00. It uses the same stuff that the HPUX 10.*
uses.
2000-06-20 12:59:15 -05:00
Albert Cheng
ff5231f964 [svn-r2393] Updated. 2000-06-19 11:23:59 -05:00
Bill Wendling
0f97875bc3 [svn-r2391] Adding the HPUX 11.00 file which is a copy of the HPUX 10.20 config file. 2000-06-19 09:55:02 -05:00
Frank Baker
1e463da222 [svn-r2387] COPYING: Added LLNL statement. Other minor edits. 2000-06-14 11:23:50 -05:00
Robb Matzke
7b6795cf3d [svn-r2371] Added note for struct(opt) fix. 2000-06-08 10:17:27 -05:00
Albert Cheng
eb60599a77 [svn-r2362] Changed the file searching pattern to look for end of line to match
a complete file name.  This distinguish file ./config/unicos from
./config/unicosmk.
Tossed in a cleanup feature by removing the temporary file when finished.
2000-06-07 15:41:49 -05:00
Patrick Lu
6e7c3212d3 [svn-r2359] added the comments back to the part of the code that is setting up the file
drivers array.
2000-06-07 12:39:57 -05:00
Albert Cheng
223ddb1a9a [svn-r2350] Updated. 2000-06-07 08:59:49 -05:00
Bill Wendling
90bc20edb5 [svn-r2348] The way the pthread_t object was being initialized wasn't correct for all
platforms. Also, it's not entirely certain that a value of 0 isn't a
valid thread ID. So, I changed the pthread_t object to be a pointer to
pthread_t with the appropriate memory management this entails. Part of
the validity of this approach rests on the fact that one can assign a
variable which is a structure to another variable of the same type and
all fields within will be copied appropriately...See! C *does* do some
things correctly :-).
2000-06-06 15:50:18 -05:00
Quincey Koziol
8cb2d8c6af [svn-r2345] Fixed a few more places where free'd memory was being inspected. 2000-06-06 14:00:07 -05:00
Quincey Koziol
f16251c705 [svn-r2344] Fixed a bug where memory was being inspected after being free'd, found only
in Windows.
2000-06-06 13:53:16 -05:00
Quincey Koziol
ae635d079e [svn-r2343] *sigh* Corrected H5AC_compare again. (Trying to fix a bug which only is
manifesting on Windows, so it's a bit of a remote-control problem...)
2000-06-06 13:24:51 -05:00
Quincey Koziol
f3abf1f345 [svn-r2342] Updated H5AC_compare function to detect NULL pointers to cached objects
correctly and also corrected incorrect test in H5AC_flush
2000-06-06 13:11:10 -05:00
Patrick Lu
4d16bcfecb [svn-r2341] took the code out of h5ls to open files using different drivers and created a function in the tools
library for it(H5ToolsFopen-takes a filename and a char ptr if you want the name of the driver)

added the function to h5tools.c, a header to h5tools.h and changed h5ls.c and h5dump.c to use the new
functions
2000-06-06 13:07:20 -05:00
Bill Wendling
6ef640cb99 [svn-r2340] HAVE_THREADSAFE was being incorrectly set if we didn't want threadsafety. 2000-06-06 12:06:30 -05:00
Bill Wendling
956895ef48 [svn-r2339] Fixed problem with enabling/disabling thread safe mode... 2000-06-05 18:25:29 -05:00
Quincey Koziol
befd08fb80 [svn-r2320] Patched "print_stats" routine parameters for machines with no getrusage() call.
(Like the Crays)
2000-06-02 09:31:04 -05:00
Quincey Koziol
ae69e30f76 [svn-r2318] Rearranged metadata caching to put caching information in the objects being
cached instead of in separate structures.  This reduces the amount of memory
the hash table uses by about half.  This is the initial step along the path of
speeding up the metadata caching.
2000-06-01 18:45:11 -05:00
Quincey Koziol
ecb52e75d3 [svn-r2317] Close a small memory leak in the test program (not library). 2000-06-01 18:42:25 -05:00
Patrick Lu
891b407e7b [svn-r2310] added a line saying that the opaque and bitfields type is supported now 2000-05-31 11:26:07 -05:00
Patrick Lu
4588fbf2ca [svn-r2309] added entries for the bitfield test file and the ddl 2000-05-31 11:23:52 -05:00
Patrick Lu
0264342a3e [svn-r2308] added a funtion to create a bitfields test file. just used the code from the dataset
test file
2000-05-31 11:22:38 -05:00
Patrick Lu
cee9fa8a0e [svn-r2307] test file for the bitfields test. i used the bitfield parts of the dataset test file 2000-05-31 11:21:36 -05:00
Patrick Lu
8750cf4c3a [svn-r2306] ddl for the bitfields test file 2000-05-31 11:20:56 -05:00
Patrick Lu
7f5c264ce4 [svn-r2305] took out the line that said the bitfields are not supported in the dumper.
now it will dump bitfields using the the tools lib like h5ls does.
2000-05-31 11:08:10 -05:00
Patrick Lu
2d7cee1e9f [svn-r2304] *** empty log message *** 2000-05-30 11:54:44 -05:00
Patrick Lu
50cd98ffe1 [svn-r2298] removed mention of the xml option 2000-05-30 11:06:18 -05:00
Albert Cheng
3924c60fc3 [svn-r2297] Updated with VFL and Thread-safe implementation information. 2000-05-29 14:44:25 -05:00
Quincey Koziol
6200554371 [svn-r2296] Patched to detect FreeBSD 4.x correctly. 2000-05-26 14:44:32 -05:00
Patrick Lu
a0e559aee5 [svn-r2294] fixed the output of the options list so that the xml options text is aligned 2000-05-26 13:58:27 -05:00
Patrick Lu
0dca4208e4 [svn-r2293] updated the Tools file. added new entries to the dumper section for the new options
(-v = obj id, -w = # of columns, -xml = XML output)
also added opaque to the types that are output
2000-05-26 13:57:09 -05:00
Albert Cheng
cdbc5e92c2 [svn-r2292] Snapshot version 1.3 release 21 2000-05-25 22:47:26 -05:00
Patrick Lu
e27ec06855 [svn-r2291] update the ddl to match the output the dumper is generating now for the
compound types.  (the indentation for the curly brace at the end of the
compound type is aligned with the top brace)
2000-05-25 12:13:20 -05:00
Patrick Lu
69ca8832e6 [svn-r2290] fixed the indenting error related to compound types. 2000-05-25 12:08:45 -05:00
Patrick Lu
7e2890384e [svn-r2289] changed the macro for the file to be FILENAME. caused compilation errors on windows with the
old name
2000-05-25 10:53:22 -05:00
Albert Cheng
70354f23ba [svn-r2288] Updated. 2000-05-22 17:55:33 -05:00
Bill Wendling
35fe1e2847 [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they
were only creating one for all of them). Also changed so that, if they
got an error, it actually specifies that the tests failed on the screen
instead of succeeded ;-)
2000-05-19 18:00:03 -05:00
Bill Wendling
b97c63cdbc [svn-r2286] Gave the threading functions return types (herr_t). pthreads' calls
return 0 on success and non-zero on failure. That's what happens with
these calls.

There was a problem compiling threading on Linux. The pthread_t type is
not consistent among different implementations, so it cannot simply be
assigned to NULL or tested against it. I initialize it by calling
HDmemset(foo_thread, 0, sizeof(pthread_t)). To see if it's a "null"
pthread, I created a special pthread_t object (assigned to only in the
init phase and then only read...i.e., thread safe) and assigned it "null"
as above. Then I use pthread_equal() to determine if the thread is null.
2000-05-19 17:02:24 -05:00
Bill Wendling
fb75b8a89c [svn-r2285] A \ was needed at the end of one of the definitions to make gmake work. 2000-05-19 16:35:40 -05:00
Bill Wendling
c4ba19fb75 [svn-r2284] Duplicate initialization of variable removed. 2000-05-19 16:34:23 -05:00