Whamcloud - gitweb
build: update version to 1.46.2.wc3
[tools/e2fsprogs.git] / resize / resize2fs.h
index d425491..f9f58f2 100644 (file)
@@ -4,7 +4,7 @@
  * Copyright (C) 1997, 1998 by Theodore Ts'o and
  *     PowerQuest, Inc.
  *
- * Copyright (C) 1999, 2000 by Theosore Ts'o
+ * Copyright (C) 1999, 2000 by Theodore Ts'o
  *
  * %Begin-Header%
  * This file may be redistributed under the terms of the GNU Public
@@ -77,10 +77,14 @@ typedef struct ext2_sim_progress *ext2_sim_progmeter;
 #define RESIZE_DEBUG_INODEMAP          0x0004
 #define RESIZE_DEBUG_ITABLEMOVE                0x0008
 #define RESIZE_DEBUG_RTRACK            0x0010
+#define RESIZE_DEBUG_MIN_CALC          0x0020
 
 #define RESIZE_PERCENT_COMPLETE                0x0100
 #define RESIZE_VERBOSE                 0x0200
 
+#define RESIZE_ENABLE_64BIT            0x0400
+#define RESIZE_DISABLE_64BIT           0x0800
+
 /*
  * This structure is used for keeping track of how much resources have
  * been used for a particular resize2fs pass.
@@ -145,7 +149,7 @@ extern errcode_t resize_fs(ext2_filsys fs, blk64_t *new_size, int flags,
 extern errcode_t adjust_fs_info(ext2_filsys fs, ext2_filsys old_fs,
                                ext2fs_block_bitmap reserve_blocks,
                                blk64_t new_size);
-extern blk64_t calculate_minimum_resize_size(ext2_filsys fs);
+extern blk64_t calculate_minimum_resize_size(ext2_filsys fs, int flags);
 
 
 /* extent.c */
@@ -159,6 +163,9 @@ extern void ext2fs_extent_dump(ext2_extent extent, FILE *out);
 extern errcode_t ext2fs_iterate_extent(ext2_extent extent, __u64 *old_loc,
                                       __u64 *new_loc, __u64 *size);
 
+/* main.c */
+extern char *program_name;
+
 /* online.c */
 extern errcode_t online_resize_fs(ext2_filsys fs, const char *mtpt,
                                  blk64_t *new_size, int flags);