#include #include #include _syscall1(int, puts, char*, s); _syscall1(int, ctty, int, ctty); int printf(char *fmt, ...) { int ret; char buf[1024]; va_list ap; va_start(ap, fmt); ret = vsprintf(buf, fmt, ap); va_end(ap); puts(buf); return ret; } int sprintf(char *str, char *fmt, ...) { int ret; va_list ap; va_start(ap, fmt); ret = vsprintf(str, fmt, ap); va_end(ap); return ret; }