diff --git a/kern/chan.c b/kern/chan.c index 79d2762..7105f3a 100644 --- a/kern/chan.c +++ b/kern/chan.c @@ -1010,7 +1010,7 @@ parsename(char *name, Elemlist *e) } void* -memrchr(void *va, int c, long n) +mymemrchr(void *va, int c, long n) { uchar *a, *e; @@ -1150,7 +1150,7 @@ namec(char *aname, int amode, int omode, ulong perm) strcpy(tmperrbuf, up->errstr); NameError: len = prefix+e.off[npath]; - if(len < ERRMAX/3 || (name=memrchr(aname, '/', len))==nil || name==aname) + if(len < ERRMAX/3 || (name=mymemrchr(aname, '/', len))==nil || name==aname) snprint(up->genbuf, sizeof up->genbuf, "%.*s", len, aname); else snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name);