We turned on CFG_TOYBOX_DEBUG so ls would be asan-clean, but that turns out
to have broken mount for non-root users. So let's turn CFG_TOYBOX_DEBUG off
for now, but let's also say that ls should always be asan-clean on Android.
Bug: http://b/
26647560
Change-Id: I5392aedd168c1e765e3319e3c76e996040b7e8ab
CONFIG_TOYBOX_I18N=y
# CONFIG_TOYBOX_FREE is not set
# CONFIG_TOYBOX_NORECURSE is not set
-CONFIG_TOYBOX_DEBUG=y
+# CONFIG_TOYBOX_DEBUG is not set
CONFIG_TOYBOX_UID_SYS=100
CONFIG_TOYBOX_UID_USR=500
# CONFIG_TOYBOX_MUSL_NOMMU_IS_BROKEN is not set
#define USE_TOYBOX_FREE(...)
#define CFG_TOYBOX_NORECURSE 0
#define USE_TOYBOX_NORECURSE(...)
-#define CFG_TOYBOX_DEBUG 1
-#define USE_TOYBOX_DEBUG(...) __VA_ARGS__
+#define CFG_TOYBOX_DEBUG 0
+#define USE_TOYBOX_DEBUG(...)
#define CFG_TOYBOX_UID_SYS 100
#define CFG_TOYBOX_UID_USR 500
#define CFG_TOYBOX_MUSL_NOMMU_IS_BROKEN 0
#undef FLAG_d
#endif
-// patch xulp#i:R xulp#i:R
+// patch ulp#i:R xulp#i:R
#undef OPTSTR_patch
-#define OPTSTR_patch "xulp#i:R"
+#define OPTSTR_patch "ulp#i:R"
#ifdef CLEANUP_patch
#undef CLEANUP_patch
#undef FOR_patch
#define FLAG_p (1<<2)
#define FLAG_l (1<<3)
#define FLAG_u (1<<4)
-#define FLAG_x (1<<5)
+#define FLAG_x (FORCED_FLAG<<5)
#endif
#ifdef FOR_pgrep
}
memset(totals, 0, sizeof(totals));
- if (CFG_TOYBOX_DEBUG) memset(len, 0, sizeof(len));
+ if (CFG_TOYBOX_ON_ANDROID || CFG_TOYBOX_DEBUG) memset(len, 0, sizeof(len));
// Top level directory was already populated by main()
if (!indir->parent) {