From d7b3b802f414dbf18b5e196ab1a342b19d5f7be8 Mon Sep 17 00:00:00 2001 From: kaashoek <kaashoek> Date: Mon, 14 Aug 2006 21:22:13 +0000 Subject: user-level programs: mkdir and rm shell parses arguments (very simplistic) readme version of README (sh doesn't deal with capital characters) printf recognizes %c nicer output format for ls --- printf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'printf.c') diff --git a/printf.c b/printf.c index 0d42236..10e743a 100644 --- a/printf.c +++ b/printf.c @@ -1,5 +1,6 @@ -#include "user.h" #include "types.h" +#include "stat.h" +#include "user.h" static void putc(int fd, char c) @@ -63,6 +64,9 @@ printf(int fd, char *fmt, ...) putc(fd, *s); s++; } + } else if(c == 'c'){ + putc(fd, *ap); + ap++; } else if(c == '%'){ putc(fd, c); } else { -- cgit v1.2.3