summaryrefslogtreecommitdiff
path: root/ext2fs/ChangeLog
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1999-10-03 10:23:39 +0000
committerRoland McGrath <roland@gnu.org>1999-10-03 10:23:39 +0000
commit064cb7d58e0271582aba70241fe216a29ac051aa (patch)
treec8c8984b40c486f70a79faf148c2520294473ef1 /ext2fs/ChangeLog
parente704d0cce21e2680cb04cf1e65c92a34b2364dc0 (diff)
.
Diffstat (limited to 'ext2fs/ChangeLog')
-rw-r--r--ext2fs/ChangeLog39
1 files changed, 37 insertions, 2 deletions
diff --git a/ext2fs/ChangeLog b/ext2fs/ChangeLog
index a8bab2d4..c204fdce 100644
--- a/ext2fs/ChangeLog
+++ b/ext2fs/ChangeLog
@@ -1,5 +1,42 @@
1999-10-03 Roland McGrath <roland@baalperazim.frob.com>
+ * bitmap.c (ffz): Subtract one from (1-origin) result of ffs to get
+ our (0-origin) result.
+
+ * Makefile (LCLHDRS): bitmap.h -> bitmap.c
+
+ * ext2fs.h (test_bit, set_bit, clear_bit): Rewritten to operate on
+ 32-bit words instead of bytes.
+
+ * truncate.c (diskfs_truncate): Add missing call to
+ diskfs_end_catch_exception.
+
+ * ext2fs.h (group_desc): Inline function replaced with macro.
+ (group_desc_image): New variable.
+ * hyper.c (get_hypermetadata): Initialize it.
+
+ * ext2fs.h (sblock_block): Declare new variable.
+ (SBLOCK_LBLOCK): Macro removed.
+ (SBLOCK_OFFS): Define in terms of sblock_block.
+ * ext2fs.c (options): Add --sblock/-S.
+ (parse_opt): Parse it to set sblock_block.
+ * hyper.c (sblock_block): New variable.
+ (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK.
+
+ * ext2fs.c (options): List --debug/-D unconditionally, adding to help
+ text #ifndef EXT2FS_DEBUG
+ (parse_opt): Always grok -D. #ifndef EXT2FS_DEBUG, reject it with
+ message saying debugging support not compiled in.
+
+ * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of
+ hard-wired 8192. Don't use ffs to compute log2_block_size, and don't
+ check for the impossible case of non-power-of-two block size (the
+ block size specification we start with is given as a power of two!).
+ * ext2fs.h (block_size): Change type to unsigned int.
+ (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly.
+ * hyper.c (get_hypermetadata): Fix printf formats to silence warning.
+ * dir.c (dirscanblock): Likewise.
+
* dir.c (file_type_ext2): New const variable, map DT_* -> EXT2_FT_*.
(diskfs_direnter_hard): Move initialization of directory entry content
fields out of switch; use memcpy or memmove as appropriate, instead of
@@ -7,8 +44,6 @@
type for the node, or to zero if the filesystem doesn't have the
EXT2_FEATURE_INCOMPAT_FILETYPE flag set.
- * bitmap.c (ffz): Don't subtract one (duh).
-
1999-10-02 Roland McGrath <roland@baalperazim.frob.com>
* ext2fs.h (SBLOCK_LBLOCK): New macro, filesystem block number of sb.