Commit Graph

14561 Commits

Author SHA1 Message Date
Quincey Koziol
5cc4d0dcde [svn-r11] Moved haddr_t from H5Fprivate.h to H5Fproto.h (so I can store the address of
the object header in the dataset structure).  Also deleted the support for a
"per file" error stack, since we've decided to go with a "per thread" model
(currently).
1997-08-01 17:48:01 -05:00
Quincey Koziol
f474322ca5 [svn-r10] Added various constants, etc. for hooking new dimensionality and dataset
interfaces into the "meta-object" interface.
1997-08-01 16:25:07 -05:00
Quincey Koziol
ace2983e76 [svn-r9] Added framework code for creating datasets and hooked them into the
"meta-object" interface
1997-08-01 16:24:03 -05:00
Quincey Koziol
12ebf40c4e [svn-r8] Hooked the dimensionality objects into the "meta-object" interface. 1997-08-01 16:23:21 -05:00
Quincey Koziol
332b6fd676 [svn-r7] Changed some text for the file errors to make them more generic. Also, updated
the HRETURN_ERROR macro to take Pablo tracing parameters and call the Pablo
tracing function before calling 'return()'.
1997-08-01 15:52:20 -05:00
Robb Matzke
412e5606a8 [svn-r6] Added the next layer of symbol table functions. Given a symbol table
name, they operate to query or modify the corresponding symbol table entry.
They don't understand directory hierarchies (that's the next layer up).

Since the object header stuff isn't done yet, they call four stub functions
that all return failure:

	not_implemented_yet__create_object_header()
	not_implemented_yet__insert_symtab_message()
	not_implemented_yet__get_symtab_message()
	not_implemented_yet__update_symtab_message()

The interface is:

haddr_t H5G_new (file, initial_heap_size)
	Creates a new symbol table.

haddr_t H5G_find (file, symtab_addr, symbol_name, *entry)
	Returns a symbol table entry given the name.

herr_t  H5G_modify (file, symtab_addr, symbol_name, *entry)
	Modifies the symbol table entry for the specified name.

herr_t  H5G_insert (file, symtab_addr, symbol_name, *entry)
	Inserts a new name and symbol table entry pair.

intn H5G_list (file, symtab_addr, maxentries, names[], entries[])
	Returns a list of all names and symbol table entries.
1997-08-01 15:20:33 -05:00
Quincey Koziol
d93c5653fd [svn-r5] ifdef'ed out the "H5Eset_push" function, which should only be used by
developers doing debugging.
1997-08-01 15:08:44 -05:00
Robb Matzke
fc4bcbc21f [svn-r4] Changed SIZEOF_OFFSET and SIZEOF_SIZE to H5F_SIZEOF_OFFSET and
H5F_SIZEOF_SIZE.  Modified files to use these instead of
	accessing the hdf5_file_t struct directly.

	Changed address return values from H5B to -1 for error.

	Changed off_t to haddr_t for anything that's a file address.
1997-08-01 11:51:29 -05:00
Quincey Koziol
3ecc8c71b5 [svn-r3] Interim checkin of code to allow correct compilation after yesterday's CVS
mistake.
1997-07-31 15:41:28 -05:00
Quincey Koziol
03997b1f36 [svn-r2] Oops... 1997-07-30 16:17:56 -05:00
cvs2svn
ad9255a57f [svn-r1] New repository initialized by cvs2svn. 1997-07-30 16:17:56 -05:00