Index: libc/generic/io/stream.c
===================================================================
--- libc/generic/io/stream.c	(revision 6c46350300b6b6ec78992d35e63f711e1e5c6c43)
+++ libc/generic/io/stream.c	(revision 80076f6b5d7b696fdf0e7302904edeb79f45b50a)
@@ -65,5 +65,5 @@
 
 	while (i < count) {
-		if (sync_send_2(streams[0].phone, CONSOLE_GETCHAR, 0, 0, &r0, &r1) < 0) {
+		if (async_req_2(streams[0].phone, CONSOLE_GETCHAR, 0, 0, &r0, &r1) < 0) {
 			return -1;
 		}
@@ -79,5 +79,5 @@
 
 	for (i = 0; i < count; i++)
-		send_call(streams[1].phone, CONSOLE_PUTCHAR, ((const char *)buf)[i]);
+		async_msg(streams[1].phone, CONSOLE_PUTCHAR, ((const char *)buf)[i]);
 	
 	return count;
@@ -131,5 +131,5 @@
 {
 	int c = 0;
-	
+
 	while (((streams[c].w) || (streams[c].r)) && (c < FDS))
 		c++;
@@ -160,4 +160,6 @@
 ssize_t write(int fd, const void *buf, size_t count)
 {
+//	__SYSCALL3(SYS_IO, 1, (sysarg_t)buf, (sysarg_t) count);
+//	return count;
 	if (fd < FDS)
 		return streams[fd].w(streams[fd].param, buf, count);
