summaryrefslogtreecommitdiff
path: root/libmisc/intercept.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmisc/intercept.c')
-rw-r--r--libmisc/intercept.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libmisc/intercept.c b/libmisc/intercept.c
index 332bfa5..af10ea3 100644
--- a/libmisc/intercept.c
+++ b/libmisc/intercept.c
@@ -5,7 +5,7 @@
*/
#include <stdarg.h> /* for va_list, va_start(), va_end() */
-#include <stdio.h> /* for vprintf() */
+#include <stdio.h> /* for vprintf(), putchar() */
#include <stdlib.h> /* for abort() */
#include <libmisc/_intercept.h>
@@ -29,6 +29,11 @@ size_t __lm_light_printf(const char *format, ...) {
}
[[gnu::weak]]
+void __lm_putchar(unsigned char c) {
+ (void) putchar(c);
+}
+
+[[gnu::weak]]
void __lm_abort(void) {
abort();
}