diff options
author | Stefan Reinauer <stepan@coresystems.de> | 2008-08-19 17:47:18 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2008-08-19 17:47:18 +0000 |
commit | 6e51ceeb2b5eb585fcb244d50b90eb16e97b0fba (patch) | |
tree | 139779c145c2c60faa96d675053f450f2445dd3f /payloads/libpayload/libc/lib.c | |
parent | 0e4671e30575ac0f12c482d128a146d85dd27987 (diff) | |
download | coreboot-6e51ceeb2b5eb585fcb244d50b90eb16e97b0fba.tar.xz |
* add readline()
* add fatal()
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Jordan Crouse <jordan.crouse@amd.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3522 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads/libpayload/libc/lib.c')
-rw-r--r-- | payloads/libpayload/libc/lib.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/payloads/libpayload/libc/lib.c b/payloads/libpayload/libc/lib.c index e7eed68eb6..3f82acf378 100644 --- a/payloads/libpayload/libc/lib.c +++ b/payloads/libpayload/libc/lib.c @@ -101,3 +101,15 @@ u8 hex2bin(u8 h) ('A' <= h && h <= 'F') ? (h - 'A' + 10) : \ ('a' <= h && h <= 'f') ? (h - 'a' + 10) : 0); } + +/** + * Enters HALT state, after printing msg + * + * @param msg message to print + */ +void fatal(const char *msg) +{ + printf("%s",msg); + halt(); +} + |