aboutsummaryrefslogtreecommitdiffstats
path: root/debian/e2fslibs.symbols
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2009-06-21 21:07:38 -0400
committerTheodore Ts'o <tytso@mit.edu>2009-06-21 21:07:38 -0400
commit8a480350952f6f0fdbce54326b6d847e66368897 (patch)
tree8f09d26e06335f00dec8166acaae425cc30c3523 /debian/e2fslibs.symbols
parent8a6ede8b7a8d5be0d49d6bfa7616537b61dfdc1b (diff)
downloade2fsprogs-8a480350952f6f0fdbce54326b6d847e66368897.tar.gz
e2fsprogs-8a480350952f6f0fdbce54326b6d847e66368897.tar.xz
e2fsprogs-8a480350952f6f0fdbce54326b6d847e66368897.zip
Fix encoding for rec_len in directories for >= 64k blocksize file systems
Previously e2fsprogs interpreted 0 for a rec_len of 65536 (which could occur if the directory block is completely empty in 64k blocksize filesystems), while the kernel interpreted 65535 to mean 65536. The kernel will accept both to mean 65536, and encodes 65535 to be 65536. This commit changes e2fsprogs to match. We add the encoding agreed upon for 128k and 256k filesystems, but we don't enable support for these larger block sizes, since they haven't been fully tested. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'debian/e2fslibs.symbols')
-rw-r--r--debian/e2fslibs.symbols2
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/e2fslibs.symbols b/debian/e2fslibs.symbols
index 4a375c9c..3ee0bca1 100644
--- a/debian/e2fslibs.symbols
+++ b/debian/e2fslibs.symbols
@@ -99,6 +99,8 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_dblist_sort@Base 1.37
ext2fs_default_journal_size@Base 1.40
ext2fs_descriptor_block_loc@Base 1.37
+ ext2fs_get_rec_len@Base 1.41.7
+ ext2fs_set_rec_len@Base 1.41.7
ext2fs_dir_iterate2@Base 1.37
ext2fs_dir_iterate@Base 1.37
ext2fs_dirhash@Base 1.37