X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=miscutils%2Fnandwrite.c;h=29c800612467057dd6fd603fa4336e82c2b07517;hb=4c9455f967e21d30db0de2e13b6e1115ab8f36ce;hp=72f028ed322157623d2123b720eda881d7c2033b;hpb=0c4dbd481aedb5d22c1048e7f7eb547a3b5e50a5;p=oweals%2Fbusybox.git diff --git a/miscutils/nandwrite.c b/miscutils/nandwrite.c index 72f028ed3..29c800612 100644 --- a/miscutils/nandwrite.c +++ b/miscutils/nandwrite.c @@ -53,6 +53,15 @@ #include "libbb.h" #include +/* 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')))