memrchr -> mymemrchr for FreeBSD
This commit is contained in:
@ -1010,7 +1010,7 @@ parsename(char *name, Elemlist *e)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void*
|
void*
|
||||||
memrchr(void *va, int c, long n)
|
mymemrchr(void *va, int c, long n)
|
||||||
{
|
{
|
||||||
uchar *a, *e;
|
uchar *a, *e;
|
||||||
|
|
||||||
@ -1150,7 +1150,7 @@ namec(char *aname, int amode, int omode, ulong perm)
|
|||||||
strcpy(tmperrbuf, up->errstr);
|
strcpy(tmperrbuf, up->errstr);
|
||||||
NameError:
|
NameError:
|
||||||
len = prefix+e.off[npath];
|
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);
|
snprint(up->genbuf, sizeof up->genbuf, "%.*s", len, aname);
|
||||||
else
|
else
|
||||||
snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name);
|
snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name);
|
||||||
|
Reference in New Issue
Block a user