Changes %C -> %c in format strings
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 18 Jan 2014 03:24:52 +0000 (19:24 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 18 Jan 2014 04:05:14 +0000 (20:05 -0800)
We don't have %C.

kern/drivers/dev/cons.c
kern/drivers/dev/dev.c

index a418e02..60d8d51 100644 (file)
@@ -981,7 +981,7 @@ consread(struct chan *c, void *buf, long n, int64_t offset)
                        error(Enomem);
                l = 0;
                for(i = 0; devtab[i] != NULL; i++)
-                       l += snprintf(p+l, READSTR-l, "#%C %s\n", devtab[i]->dc,  devtab[i]->name);
+                       l += snprintf(p+l, READSTR-l, "#%c %s\n", devtab[i]->dc,  devtab[i]->name);
                if(waserror()){
                        kfree(p);
                        nexterror();
index 439e31b..2fadca2 100644 (file)
@@ -34,7 +34,7 @@ devno(int c, int user)
                        return i;
        }
        if (user == 0)
-               panic("devno %C 0x%ux", c, c);
+               panic("devno %c 0x%ux", c, c);
 
        return -1;
 }
@@ -105,8 +105,9 @@ devattach(int tc, char *spec)
        c->type = devno(tc, 0);
        if(spec == NULL)
                spec = "";
-       buf = kzmalloc(4 + strlen(spec) + 1, 0);
-       snprintf(buf, sizeof(buf), "#%C%s", tc, spec);
+       /* 2 for #c, 1 for \0 */
+       buf = kzmalloc(2 + strlen(spec) + 1, KMALLOC_WAIT);
+       snprintf(buf, sizeof(buf), "#%c%s", tc, spec);
        c->name = newcname(buf);
        kfree(buf);
        return c;
@@ -119,7 +120,7 @@ devclone(struct chan *c)
        struct chan *nc;
 
        if(c->flag & COPEN)
-               panic("clone of open file type %C\n", devtab[c->type]->dc);
+               panic("clone of open file type %c\n", devtab[c->type]->dc);
 
        nc = newchan();
 
@@ -257,7 +258,7 @@ devstat(struct chan *c, uint8_t *db, int n,
                                        error(Ebadarg);
                                return n;
                        }
-                       printd("%s %s: devstat %C %llux\n",
+                       printd("%s %s: devstat %c %llux\n",
                                up->text, up->env->user,
                                devtab[c->type]->dc, c->qid.path);