Unified · Split
| @@ -947,8 +947,8 @@ parsename(char *name, Elemlist *e) · 946 unmodified lines | ||
| 947 | 947 | } |
| 948 | 948 | } |
| 949 | 949 | |
| 950 | −void* | |
| 951 | −memrchr(void *va, int c, long n) | |
| 950 | +static void* | |
| 951 | +kmemrchr(void *va, int c, long n) | |
| 952 | 952 | { |
| 953 | 953 | uchar *a, *e; |
| 954 | 954 | |
| @@ -1089,7 +1089,7 @@ namec(char *aname, int amode, int omode, ulong perm) · 134 unmodified lines | ||
| 1089 | 1089 | strcpy(tmperrbuf, up->env->errstr); |
| 1090 | 1090 | NameError: |
| 1091 | 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 | 1093 | snprint(up->genbuf, sizeof up->genbuf, "%.*s", len, aname); |
| 1094 | 1094 | else |
| 1095 | 1095 | snprint(up->genbuf, sizeof up->genbuf, "...%.*s", (int)(len-(name-aname)), name); |
| @@ -1 +1 @@ | ||
| 1 | −#define VERSION "Fourth Edition (20080723)" | |
| 1 | +#define VERSION "Fourth Edition (20080724)" | |