From 3dcd63a9bdb3542bf8b6d7b0744f987384663f22 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 5 Jul 2007 18:01:44 +0200 Subject: svn_rev_332 make errno messages optional --- common/misc.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'common/misc.c') diff --git a/common/misc.c b/common/misc.c index 5cab043ab2..f7617d063d 100644 --- a/common/misc.c +++ b/common/misc.c @@ -9,10 +9,10 @@ static ulong mem_malloc_start = 0; static ulong mem_malloc_end = 0; static ulong mem_malloc_brk = 0; -void mem_malloc_init (ulong start, ulong end) +void mem_malloc_init (void *start, void *end) { - mem_malloc_start = start; - mem_malloc_end = end; + mem_malloc_start = (ulong)start; + mem_malloc_end = (ulong)end; mem_malloc_brk = mem_malloc_start; memset ((void *) mem_malloc_start, 0, @@ -36,6 +36,7 @@ int errno; void perror(char *s) { +#ifdef CONFIG_ERRNO_MESSAGES char *str; switch(-errno) { case 0 : str = "No error"; break; @@ -104,5 +105,8 @@ void perror(char *s) }; printf("%s: %s\n", s, str); +#else + printf("%s returned with %d\n", s, errno); +#endif } -- cgit v1.2.3