Lines Matching refs:namelen
107 size_t namelen;
112 * namelen for both fields.
168 memset(node->name, 0xef, node->namelen);
211 size_t namelen = node->namelen;
212 if (bufsize < namelen + 1) {
218 pathlen = get_node_path_locked(node->parent, buf, bufsize - namelen - 2);
226 memcpy(buf + pathlen, name, namelen + 1); /* include trailing \0 */
227 return pathlen + namelen;
242 size_t namelen = strlen(name);
243 size_t childlen = pathlen + namelen + 1;
253 memcpy(actual, name, namelen + 1);
265 memcpy(actual, entry->d_name, namelen);
307 size_t namelen = strlen(name);
313 node->name = malloc(namelen + 1);
318 memcpy(node->name, name, namelen + 1);
320 node->actual_name = malloc(namelen + 1);
326 memcpy(node->actual_name, actual_name, namelen + 1);
328 node->namelen = namelen;
339 size_t namelen = strlen(name);
344 if (namelen > node->namelen) {
345 char* new_name = realloc(node->name, namelen + 1);
351 char* new_actual_name = realloc(node->actual_name, namelen + 1);
362 node->actual_name = malloc(namelen + 1);
367 memcpy(node->actual_name, actual_name, namelen + 1);
372 memcpy(node->name, name, namelen + 1);
373 node->namelen = namelen;
433 fuse->root.namelen = strlen(source_path);
905 out.st.namelen = stat.f_namelen;
999 fde->namelen = strlen(de->d_name);
1000 memcpy(fde->name, de->d_name, fde->namelen + 1);
1002 FUSE_DIRENT_ALIGN(sizeof(struct fuse_dirent) + fde->namelen));