summaryrefslogtreecommitdiff
path: root/payloads
diff options
context:
space:
mode:
authorPatrick Georgi <patrick.georgi@secunet.com>2011-02-14 19:26:22 +0000
committerPatrick Georgi <patrick.georgi@coresystems.de>2011-02-14 19:26:22 +0000
commitb9122895731212b991e1ef7a2b6acb791db73d91 (patch)
tree0bd5491a8900f074e661011886b7e1cc5064037a /payloads
parentcd913bdf5c995fb3768aaaaeec364e7f5527e4e9 (diff)
Use fprintf(stderr, ...) in library
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com> Acked-by: Stefan Reinauer <stefan.reinauer@coreboot.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6359 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads')
-rw-r--r--payloads/libpayload/include/assert.h3
-rw-r--r--payloads/libpayload/libc/lib.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/payloads/libpayload/include/assert.h b/payloads/libpayload/include/assert.h
index fda4bc063c..9968504a44 100644
--- a/payloads/libpayload/include/assert.h
+++ b/payloads/libpayload/include/assert.h
@@ -28,6 +28,7 @@
*/
#include <stdlib.h>
+#include <stdio.h>
// assert's existence depends on NDEBUG state on _last_ inclusion of assert.h,
// so don't guard this against double-includes.
@@ -35,5 +36,5 @@
// Heisenbugs appear if statement has side-effects. This could be worked around but does the standard allow for that?
#define assert(statement)
#else
-#define assert(statement) if ((statement) == 0) { printf("assertion failed in file %s, function %s(), line %s\n", __FILE__, __FUNCTION__, __LINE__); abort(); }
+#define assert(statement) if ((statement) == 0) { fprintf(stderr, "assertion failed in file %s, function %s(), line %s\n", __FILE__, __FUNCTION__, __LINE__); abort(); }
#endif
diff --git a/payloads/libpayload/libc/lib.c b/payloads/libpayload/libc/lib.c
index baccc07701..c8539cb59f 100644
--- a/payloads/libpayload/libc/lib.c
+++ b/payloads/libpayload/libc/lib.c
@@ -109,7 +109,7 @@ u8 hex2bin(u8 h)
*/
void fatal(const char *msg)
{
- printf("%s",msg);
+ fprintf(stderr, "%s",msg);
halt();
}