From fbd9b7f5adb854e897963a432ad5dd8e02901516 Mon Sep 17 00:00:00 2001 From: Frank Baker Date: Wed, 8 Mar 2000 17:03:11 -0500 Subject: [PATCH] [svn-r2002] Changed 'boot block' to 'super block'. --- doc/html/ExternalFiles.html | 4 ++-- doc/html/MemoryManagement.html | 2 +- doc/html/RM_H5G.html | 2 +- doc/html/RM_H5P.html | 6 +++--- doc/html/compat.html | 10 +++++----- doc/html/ddl.html | 6 +++--- doc/html/review1a.html | 4 ++-- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/doc/html/ExternalFiles.html b/doc/html/ExternalFiles.html index c3197af99b..0213ea8e00 100644 --- a/doc/html/ExternalFiles.html +++ b/doc/html/ExternalFiles.html @@ -64,10 +64,10 @@

Single Address Space

The simplest form of hdf5 file is a single file containing only - hdf5 data. The file begins with the boot block, which is + hdf5 data. The file begins with the super block, which is followed until the end of the file by hdf5 data. The next most complicated file allows non-hdf5 data (user defined data or - internal wrappers) to appear before the boot block and after the + internal wrappers) to appear before the super block and after the end of the hdf5 data. The hdf5 data is treated as a single linear address space in both cases. diff --git a/doc/html/MemoryManagement.html b/doc/html/MemoryManagement.html index 93782b5ddd..c93dc10a8c 100644 --- a/doc/html/MemoryManagement.html +++ b/doc/html/MemoryManagement.html @@ -338,7 +338,7 @@

The file contains an unsorted, doubly-linked list of free blocks. The address of the head of the list appears in the - boot block. Each free block contains the following fields: + super block. Each free block contains the following fields:

diff --git a/doc/html/RM_H5G.html b/doc/html/RM_H5G.html index fb47ab3687..c6bac145c1 100644 --- a/doc/html/RM_H5G.html +++ b/doc/html/RM_H5G.html @@ -129,7 +129,7 @@ nodes (nodes with out-degree greater than zero) must be groups while the leaf nodes (nodes with out-degree zero) are either empty groups or objects of some other type. Exactly one object in every non-empty file is the root object. The root object always has a -positive in-degree because it is pointed to by the file boot block. +positive in-degree because it is pointed to by the file super block.

An object name consists of one or more components separated from diff --git a/doc/html/RM_H5P.html b/doc/html/RM_H5P.html index 41f40220f9..ef800629bc 100644 --- a/doc/html/RM_H5P.html +++ b/doc/html/RM_H5P.html @@ -430,7 +430,7 @@ facilitate moving easily between them.

Name: H5Pget_version
Signature:
herr_t H5Pget_version(hid_t plist, - int * boot, + int * super, int * freelist, int * stab, int * shhdr @@ -446,8 +446,8 @@ facilitate moving easily between them.
hid_t plist
IN: Identifier of the file creation property list. -
int * boot -
OUT: Pointer to location to return boot block version number. +
int * super +
OUT: Pointer to location to return super block version number.
int * freelist
OUT: Pointer to location to return global freelist version number.
int * stab diff --git a/doc/html/compat.html b/doc/html/compat.html index 2992476847..fd46ca4de0 100644 --- a/doc/html/compat.html +++ b/doc/html/compat.html @@ -211,11 +211,11 @@
- @@ -234,9 +234,9 @@ an out of date wrapper.

If there is no user block then we have a problem. The HDF5 - boot block must be moved to make room for the HDF4 file header. - But moving just the boot block causes problems because all file - addresses stored in the file are relative to the boot block + super block must be moved to make room for the HDF4 file header. + But moving just the super block causes problems because all file + addresses stored in the file are relative to the super block address. The only option is to shift the entire file contents by 512 bytes to open up a user block (too bad we don't have hooks into the Unix i-node stuff so we could shift the entire diff --git a/doc/html/ddl.html b/doc/html/ddl.html index c16a60c293..4f1542f002 100644 --- a/doc/html/ddl.html +++ b/doc/html/ddl.html @@ -93,13 +93,13 @@ This section contains a brief explanation of the symbols used in the DDL.

-<file> ::= HDF5 <file_name> { <file_boot_block>opt <root_group> }
+<file> ::= HDF5 <file_name> { <file_super_block>opt <root_group> }
 
 <file_name> ::= <identifier>
 
-<file_boot_block> ::= BOOT_BLOCK { <boot_block_content> }
+<file_super_block> ::= BOOT_BLOCK { <super_block_content> }
 
-<boot_block_content> ::= TBD
+<super_block_content> ::= TBD
 
 <root_group> ::= GROUP "/" { <unamed_datatype>* <object_id>opt <group_attribute>* <group_member>* }  
 
diff --git a/doc/html/review1a.html b/doc/html/review1a.html
index 78a5a84c35..3df8af78f8 100644
--- a/doc/html/review1a.html
+++ b/doc/html/review1a.html
@@ -13,7 +13,7 @@
       a directed graph with a single entry point into the graph which
       is the Root Object. The root object is usually a
       group. All objects have at least one predecessor (the Root
-      Object always has the HDF5 file boot block as a
+      Object always has the HDF5 file super block as a
       predecessor).  The number of predecessors of a group is also
       known as the hard link count or just link count.
       Unlike Unix directories, HDF5 groups have no ".."  entry since
@@ -23,7 +23,7 @@
 
     

A special optimization is that a file may contain a single non-group object and no group(s). The object has one - predecessor which is the file boot block. However, once a root + predecessor which is the file super block. However, once a root group is created it never dissappears (although I suppose it could if we wanted).

User-defined block which is truncated by the size of the - HDF4 file header so that the HDF5 boot block file address + HDF4 file header so that the HDF5 super block file address doesn't change.
The HDF5 boot block and data, unmodified by adding the + The HDF5 super block and data, unmodified by adding the HDF4 wrapper.