[U-Boot] [PATCH 01/19] lib: errno: introduce errno_str(): returns errno related message
Joakim Tjernlund
joakim.tjernlund at transmode.se
Thu Oct 9 08:46:21 CEST 2014
> From: Przemyslaw Marczak <p.marczak at samsung.com>
>
> The functions error's numbers are standarized - but the error
> messages are not.
>
> The errors are often handled with unclear error messages,
> so why not use an errno standarized messages.
>
> Advantages:
> - This could decrease the binary size.
Having an array of string ptrs adds some extra space needs.
Each str needs a ptr and that ptr needs relocation, 8 bytes on 32 bits
If you want to save space do this instead
static const char const errno_message[] =
"Success\0Operation not permitted\0No such file or directory" etc.
Then count "\0" to find the error msg.
Jocke
More information about the U-Boot
mailing list