| @@ -947,8 +947,8 @@ parsename(char *name, Elemlist *e) · 946 unmodified lines |
| 947 | } | 947 | } |
| 948 | } | 948 | } |
| 949 | | 949 | |
| 950 | void* | 950 | static void* |
| 951 | memrchr(void *va, int c, long n) | 951 | kmemrchr(void *va, int c, long n) |
| 952 | { | 952 | { |
| 953 | uchar *a, *e; | 953 | uchar *a, *e; |
| 954 | | 954 | |
| @@ -1089,7 +1089,7 @@ namec(char *aname, int amode, int omode, ulong perm) · 134 unmodified lines |
| 1089 | strcpy(tmperrbuf, up->env->errstr); | 1089 | strcpy(tmperrbuf, up->env->errstr); |
| 1090 | NameError: | 1090 | NameError: |
| 1091 | len = prefix+e.off[npath]; | 1091 | len = prefix+e.off[npath]; |
| 1092 | if(len < ERRMAX/3 || (name=memrchr(aname, '/', len))==nil || name==aname) | 1092 | if(len < ERRMAX/3 || (name=kmemrchr(aname, '/', len))==nil || name==aname) |
| 1093 | snprint(up->genbuf, sizeof up->genbuf, "%.*s", len, aname); | 1093 | snprint(up->genbuf, sizeof up->genbuf, "%.*s", len, aname); |
| 1094 | else | 1094 | else |
| 1095 | snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name); | 1095 | snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name); |