HACK: remove %m support from printf.
The change that added this support causes a cpu hard lock on one device. This code clearly isn't at fault, but disabling it to unblock until we can find a real fix. Bug: 16484311 Change-Id: I33834dc49d959ae403b10d2c7cad12ae2950f772
This commit is contained in:
parent
4126c12961
commit
49fbec6d9a
1 changed files with 4 additions and 0 deletions
|
@ -230,7 +230,9 @@ static void SendRepeat(Out& o, char ch, int count) {
|
|||
/* Perform formatted output to an output target 'o' */
|
||||
template <typename Out>
|
||||
static void out_vformat(Out& o, const char* format, va_list args) {
|
||||
#if 0
|
||||
int caller_errno = errno;
|
||||
#endif
|
||||
int nn = 0;
|
||||
|
||||
for (;;) {
|
||||
|
@ -379,9 +381,11 @@ static void out_vformat(Out& o, const char* format, va_list args) {
|
|||
} else if (c == '%') {
|
||||
buffer[0] = '%';
|
||||
buffer[1] = '\0';
|
||||
#if 0
|
||||
} else if (c == 'm') {
|
||||
// syslog-like %m for strerror(errno).
|
||||
str = strerror(caller_errno);
|
||||
#endif
|
||||
} else {
|
||||
__assert(__FILE__, __LINE__, "conversion specifier unsupported");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue