Whamcloud - gitweb
Many files:
authorTheodore Ts'o <tytso@mit.edu>
Mon, 23 Mar 1998 02:06:52 +0000 (02:06 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 23 Mar 1998 02:06:52 +0000 (02:06 +0000)
commit674a4ee1e3e05133ddad701730bfc21c283272a4
treeb09626e2f2923c934e0897f987288c83d5652bf1
parentbbfa3aa990ba29de563d30598f9bf515be26026c
Many files:
  ext2fs.h: Add new superblock fields (s_algorithm_usage_bitmap,
   s_prealloc_blocks, s_prealloc_dir_blocks).  Added conditional defines
   of new features COMPAT_DIR_PREALLOC, RO_COMPAT_LARGE_FILE
   RO_COMPAT_BTREE_DIR, INCOMPAT_COMPRESSION, INCOMPAT_DIRNAME_SIZE.
   Changed the library to declare that we support COMPAT_DIR_PREALLOC,
   INCOMPAT_DIRNAME_SIZE, RO_COMPAT_LARGE_FILE.
  fileio.c: Rename function ext2fs_file_llseek to be ext2fs_file_lseek,
   which is more accurate.
  block.c: Add new function ext2fs_block_iterate3 which calls the
   iterator function with the blockcount argument of type blkcnt_t.  This
   version of the function is allowed to handle large files; the other
   fucntions are not.
  ext2fs.h: Add new type blkcnt_t
  ext2_err.et.in: Add error code EXT2_ET_FILE_TOO_BIG
  block.c (ext2fs_block_iterate2): Fix bug where the block count field
   wasn't getting correctly incremented for sparse files when the
   indirect or doubly-indirect block specified in the inode was zero.
  unlink.c (unlink_proc):
  lookup.c (lookup_proc):
  link.c (link_proc):
  get_pathname.c (get_pathname_proc):
  dir_iterate.c (ext2fs_process_dir_block): Mask off high 8 bits from
   dirent->name_len, so it can be used for other purposes.
  ext2fs.h: Add definition of EXT2_FEATURE_INCOMPAT_DIRNAME_SIZE, and
   indicate that we have support for this incompatible option.
lib/ext2fs/ChangeLog
lib/ext2fs/block.c
lib/ext2fs/dir_iterate.c
lib/ext2fs/dll/jump.funcs
lib/ext2fs/ext2_err.et.in
lib/ext2fs/ext2fs.h
lib/ext2fs/fileio.c
lib/ext2fs/get_pathname.c
lib/ext2fs/link.c
lib/ext2fs/lookup.c
lib/ext2fs/unlink.c