From d89e629e52c3b525424be958de238ed1dc5a0361 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 24 Apr 2005 05:07:59 +0000 Subject: add new subdir for e2fsprogs --- e2fsprogs/e2fsbb.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 e2fsprogs/e2fsbb.h (limited to 'e2fsprogs/e2fsbb.h') diff --git a/e2fsprogs/e2fsbb.h b/e2fsprogs/e2fsbb.h new file mode 100644 index 000000000..358cfe099 --- /dev/null +++ b/e2fsprogs/e2fsbb.h @@ -0,0 +1,38 @@ +/* + * File: e2fsbb.h + * + * Redefine a bunch of e2fsprogs stuff to use busybox routines + * instead. This makes upgrade between e2fsprogs versions easy. + */ + +#ifndef __E2FSBB_H__ +#define __E2FSBB_H__ 1 + +#include "libbb.h" + +/* version we've last synced against */ +#define E2FSPROGS_VERSION "1.37" +#define E2FSPROGS_DATE "21-Mar-2005" + +/* make sure com_err.h isnt included before us */ +#ifdef __COM_ERR_H__ +#error You should not have included com_err.h ! +#endif +#define __COM_ERR_H__ + +/* com_err crap */ +#define com_err(w, c, fmt, args...) bb_error_msg(fmt, ## args) +typedef long errcode_t; +#define ERRCODE_RANGE 8 +#define error_message(code) strerror((int) (code & ((1<