Removes extra print funcs from devcons
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 25 Jan 2014 01:25:26 +0000 (17:25 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 25 Jan 2014 01:25:26 +0000 (17:25 -0800)
Unused, and if they were used, we should probably use our own.

kern/drivers/dev/cons.c

index 1beff80..8050489 100644 (file)
@@ -196,128 +196,6 @@ putstrn0(char *str, int n, int usewrite)
        }
 }
 
-void
-putstrn(char *str, int n)
-{
-       putstrn0(str, n, 0);
-}
-
-int
-snprintf(char *s, int n, char *fmt, ...)
-{
-       va_list arg;
-
-       va_start(arg, fmt);
-       n = vseprintf(s, s+n, fmt, arg) - s;
-       va_end(arg);
-
-       return n;
-}
-
-int
-sprint(char *s, char *fmt, ...)
-{
-       int n;
-       va_list arg;
-
-       va_start(arg, fmt);
-       n = vseprintf(s, s+PRINTSIZE, fmt, arg) - s;
-       va_end(arg);
-
-       return n;
-}
-
-int
-print(char *fmt, ...)
-{
-       int n;
-       va_list arg;
-       char buf[PRINTSIZE];
-
-       va_start(arg, fmt);
-       n = vseprintf(buf, buf+sizeof(buf), fmt, arg) - buf;
-       va_end(arg);
-       putstrn(buf, n);
-
-       return n;
-}
-
-int
-fprint(int fd, char *fmt, ...)
-{
-       int n;
-       va_list arg;
-       char buf[PRINTSIZE];
-
-       va_start(arg, fmt);
-       n = vseprintf(buf, buf+sizeof(buf), fmt, arg) - buf;
-       va_end(arg);
-       putstrn(buf, n);
-
-       return n;
-}
-
-int
-kprint(char *fmt, ...)
-{
-       va_list arg;
-       char buf[PRINTSIZE];
-       int n;
-
-       va_start(arg, fmt);
-       n = vseprintf(buf, buf+sizeof(buf), fmt, arg) - buf;
-       va_end(arg);
-       if(qfull(klogq))
-               qflush(klogq);
-       return qproduce(klogq, buf, n);
-}
-
-int
-iprint(char *fmt, ...)
-{
-       int n, s;
-       va_list arg;
-       char buf[PRINTSIZE];
-
-       s = splhi();
-       va_start(arg, fmt);
-       n = vseprintf(buf, buf+sizeof(buf), fmt, arg) - buf;
-       va_end(arg);
-       if(screenputs != NULL && iprintscreenputs)
-               screenputs(buf, n);
-       uartputs(buf, n);
-       splx(s);
-
-       return n;
-}
-
-void
-panic(char *fmt, ...)
-{
-       int n;
-       va_list arg;
-       char buf[PRINTSIZE];
-
-       setpanic();
-       kprintq.q = NULL;
-       strncpy(buf,  "panic: ", sizeof(buf));
-       va_start(arg, fmt);
-       n = vseprintf(buf+strlen(buf), buf+sizeof(buf)-1, fmt, arg) - buf;
-       va_end(arg);
-       buf[n] = '\n';
-       putstrn(buf, n+1);
-       spllo();
-       dumpstack();
-
-       exit(1);
-}
-
-void
-_assert(char *fmt)
-{
-       panic("assert failed: %s", fmt);
-}
-
 /*
  * mainly for libmp
  */