163985320384bf143eaac9857af424800d9867a1aTheodore Ts'o/*
263985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * util.h --- header file defining prototypes for helper functions
363985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * used by tune2fs and mke2fs
4efc6f628e15de95bcd13e4f0ee223cb42115d520Theodore Ts'o *
563985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * Copyright 2000 by Theodore Ts'o.
663985320384bf143eaac9857af424800d9867a1aTheodore Ts'o *
763985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * %Begin-Header%
863985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * This file may be redistributed under the terms of the GNU Public
963985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * License.
1063985320384bf143eaac9857af424800d9867a1aTheodore Ts'o * %End-Header%
1163985320384bf143eaac9857af424800d9867a1aTheodore Ts'o */
1263985320384bf143eaac9857af424800d9867a1aTheodore Ts'o
1363985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern int	 journal_size;
1463985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern int	 journal_flags;
1563985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern char	*journal_device;
16b818205feb60f7a7bec5e325462294f586735215Theodore Ts'oextern char	*journal_location_string;
1763985320384bf143eaac9857af424800d9867a1aTheodore Ts'o
1863985320384bf143eaac9857af424800d9867a1aTheodore Ts'o#ifndef HAVE_STRCASECMP
1963985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern int strcasecmp (char *s1, char *s2);
2063985320384bf143eaac9857af424800d9867a1aTheodore Ts'o#endif
210072f8de528310d82700b1a6a381895b4ca93c10Andreas Dilgerextern char *get_progname(char *argv_zero);
22f83f4132e192dee197240fdfa062128b52188d1cTheodore Ts'oextern void proceed_question(int delay);
2363985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern void parse_journal_opts(const char *opts);
2463985320384bf143eaac9857af424800d9867a1aTheodore Ts'oextern void check_mount(const char *device, int force, const char *type);
25d4e0b1c6f5aa8c6a248d9149ed5634a310952411Theodore Ts'oextern unsigned int figure_journal_size(int size, ext2_filsys fs);
2614b283ae565930144ef5ace12483d602cc3e7539Theodore Ts'oextern void print_check_message(int, unsigned int);
270f5eba7501f467f757792ee449d16c9259b994fdAndreas Dilgerextern void dump_mmp_msg(struct mmp_struct *mmp, const char *msg);
28