diff options
Diffstat (limited to 'e2fsprogs/e2fsbb.h')
-rw-r--r-- | e2fsprogs/e2fsbb.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/e2fsprogs/e2fsbb.h b/e2fsprogs/e2fsbb.h new file mode 100644 index 000000000..78e7cbd04 --- /dev/null +++ b/e2fsprogs/e2fsbb.h | |||
@@ -0,0 +1,43 @@ | |||
1 | /* vi: set sw=4 ts=4: */ | ||
2 | /* | ||
3 | * File: e2fsbb.h | ||
4 | * | ||
5 | * Redefine a bunch of e2fsprogs stuff to use busybox routines | ||
6 | * instead. This makes upgrade between e2fsprogs versions easy. | ||
7 | */ | ||
8 | |||
9 | #ifndef __E2FSBB_H__ | ||
10 | #define __E2FSBB_H__ 1 | ||
11 | |||
12 | #include "libbb.h" | ||
13 | |||
14 | /* version we've last synced against */ | ||
15 | #define E2FSPROGS_VERSION "1.38" | ||
16 | #define E2FSPROGS_DATE "30-Jun-2005" | ||
17 | |||
18 | typedef long errcode_t; | ||
19 | #define ERRCODE_RANGE 8 | ||
20 | #define error_message(code) strerror((int) (code & ((1<<ERRCODE_RANGE)-1))) | ||
21 | |||
22 | /* header defines */ | ||
23 | #define ENABLE_HTREE 1 | ||
24 | #define HAVE_ERRNO_H 1 | ||
25 | #define HAVE_EXT2_IOCTLS 1 | ||
26 | #define HAVE_LINUX_FD_H 1 | ||
27 | #define HAVE_MNTENT_H 1 | ||
28 | #define HAVE_NETINET_IN_H 1 | ||
29 | #define HAVE_NET_IF_H 1 | ||
30 | #define HAVE_SYS_IOCTL_H 1 | ||
31 | #define HAVE_SYS_MOUNT_H 1 | ||
32 | #define HAVE_SYS_QUEUE_H 1 | ||
33 | #define HAVE_SYS_STAT_H 1 | ||
34 | #define HAVE_SYS_TYPES_H 1 | ||
35 | #define HAVE_UNISTD_H 1 | ||
36 | |||
37 | /* Endianness */ | ||
38 | #if BB_BIG_ENDIAN | ||
39 | #define ENABLE_SWAPFS 1 | ||
40 | #define WORDS_BIGENDIAN 1 | ||
41 | #endif | ||
42 | |||
43 | #endif /* __E2FSBB_H__ */ | ||