summaryrefslogtreecommitdiff
path: root/e2fsprogs/e2fs_lib.h
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-10-30 19:36:07 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-10-30 19:36:07 +0000
commitd059ddc1bbd7863f8ef8aa6484b6c3ba802b5dca (patch)
tree1d2d1fe01bc3c0939b14b1deed9f33daf3f54be1 /e2fsprogs/e2fs_lib.h
parent1641d614fa13b87b38688bb845159493c821e476 (diff)
downloadbusybox-w32-d059ddc1bbd7863f8ef8aa6484b6c3ba802b5dca.tar.gz
busybox-w32-d059ddc1bbd7863f8ef8aa6484b6c3ba802b5dca.tar.bz2
busybox-w32-d059ddc1bbd7863f8ef8aa6484b6c3ba802b5dca.zip
e2fsprogs: code shrink
text data bss dec hex filename 776594 974 9420 786988 c022c busybox_old 776494 974 9420 786888 c01c8 busybox_unstripped
Diffstat (limited to 'e2fsprogs/e2fs_lib.h')
-rw-r--r--e2fsprogs/e2fs_lib.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/e2fsprogs/e2fs_lib.h b/e2fsprogs/e2fs_lib.h
index 1a7d3a16b..d01249db2 100644
--- a/e2fsprogs/e2fs_lib.h
+++ b/e2fsprogs/e2fs_lib.h
@@ -28,3 +28,16 @@ int fgetsetflags(const char *name, unsigned long *get_flags, unsigned long set_f
28#define PFOPT_LONG 1 28#define PFOPT_LONG 1
29/* Print file attributes on an ext2 file system */ 29/* Print file attributes on an ext2 file system */
30void print_flags(FILE *f, unsigned long flags, unsigned options); 30void print_flags(FILE *f, unsigned long flags, unsigned options);
31
32extern const uint32_t e2attr_flags_value[];
33extern const char e2attr_flags_sname[];
34
35/* If you plan to ENABLE_COMPRESSION, see e2fs_lib.c and chattr.c - */
36/* make sure that chattr doesn't accept bad options! */
37#ifdef ENABLE_COMPRESSION
38#define e2attr_flags_value_chattr (&e2attr_flags_value[5])
39#define e2attr_flags_sname_chattr (&e2attr_flags_sname[5])
40#else
41#define e2attr_flags_value_chattr (&e2attr_flags_value[1])
42#define e2attr_flags_sname_chattr (&e2attr_flags_sname[1])
43#endif