Lines Matching refs:namlen
119 size_t namlen;
145 …if (fs3d(FS3D_TEST) && (namlen = mount(".", dots, FS3D_GET|FS3D_VIEW|FS3D_SIZE(sizeof(dots)), NiL)…
149 namlen++;
152 if (len < namlen) ERROR(ERANGE);
154 else if (!(buf = newof(0, char, namlen, len))) ERROR(ENOMEM);
155 return (char*)memcpy(buf, p, namlen);
169 namlen = strlen(p);
232 namlen = D_NAMLEN(entry);
246 namlen = D_NAMLEN(entry);
247 if ((d - dots) > (PATH_MAX - 1 - namlen))
250 … if (namlen >= PATH_MAX || !(dirstk = pushdir(dirstk, dots + 3, p, buf + len - 1))) ERROR(ERANGE);
253 memcpy(d, entry->d_name, namlen + 1);
257 while ((p -= namlen) <= (buf + 1))
259 x = (buf + len - 1) - (p += namlen);
267 memcpy(p, env[n].path, namlen);
270 memcpy(p, entry->d_name, namlen);
276 namlen = strlen(env[n].path);