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