nandwrite: cope with old headers which have no MTD_FILE_MODE_RAW
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
36495af81f
commit
586f1ee7cf
@ -53,6 +53,15 @@
|
||||
#include "libbb.h"
|
||||
#include <mtd/mtd-user.h>
|
||||
|
||||
/* Old headers call it MTD_MODE_RAW.
|
||||
* FIXME: In kernel headers, MTD_FILE_MODE_RAW is not a define,
|
||||
* it's an enum. How I can test for existence of an enum?
|
||||
*/
|
||||
#if !defined(MTD_FILE_MODE_RAW)
|
||||
# define MTD_FILE_MODE_RAW 3
|
||||
#endif
|
||||
|
||||
|
||||
#define IS_NANDDUMP (ENABLE_NANDDUMP && (!ENABLE_NANDWRITE || (applet_name[4] == 'd')))
|
||||
#define IS_NANDWRITE (ENABLE_NANDWRITE && (!ENABLE_NANDDUMP || (applet_name[4] != 'd')))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user