From 6188685091c58c9772b990cf0ca6ac522f97a9d0 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Sun, 13 May 2012 12:43:58 +0200 Subject: Make errno a positive value Normally errno contains a positive error value. A certain unnamed developer mixed this up while implementing U-Boot-v2. Also, normally errno is never set to zero by any library function. This patch fixes this. Signed-off-by: Sascha Hauer --- common/misc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common/misc.c') diff --git a/common/misc.c b/common/misc.c index b31a45c1a4..01e1b19e0d 100644 --- a/common/misc.c +++ b/common/misc.c @@ -112,7 +112,7 @@ EXPORT_SYMBOL(strerror); const char *errno_str(void) { - return strerror(-errno); + return strerror(errno); } EXPORT_SYMBOL(errno_str); -- cgit v1.2.3