M port/chan.c => port/chan.c +1 -1
@@ 799,7 799,7 @@ walk(Chan **cp, char **names, int nnames, int nomount)
} else {
nc = nil;
if(!nomount)
- for(i=0; i<wq->nqid && i<nnames-1; i++)
+ for(i=0; i<wq->nqid && i<ntry-1; i++)
if(findmount(&nc, &nmh, type, dev, wq->qid[i]))
break;
if(nc == nil){ /* no mount points along path */
M port/lib.h => port/lib.h +1 -0
@@ 84,6 84,7 @@ extern char edata[];
extern char end[];
extern int getfields(char*, char**, int, int, char*);
extern int tokenize(char*, char**, int);
+extern int dec64(uchar*, int, char*, int);
/*
* Syscall data structures