diff --git a/native/native-uart0.c b/native/native-uart0.c
index c73b5ee6ea5e16e1f1a20c072ee08e45c20c48bb..e13447bb0eae518c1af653c9be38018548c68bb9 100644
--- a/native/native-uart0.c
+++ b/native/native-uart0.c
@@ -1,3 +1,8 @@
+/*
+ * TODO: 
+ * make stdin/stdout customizable.
+ */
+
 #include <err.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -42,3 +47,8 @@ void _native_init_uart0()
     FD_SET(0, &_native_uart_rfds);
     puts("RIOT native uart0 initialized.");
 }
+
+int putchar(int c) {
+    write(1, &c, 1);
+    return 0;
+}