Home
last modified time | relevance | path

Searched refs:last_slash (Results 1 – 1 of 1) sorted by relevance

/DragonOS-0.1.3/kernel/src/filesystem/vfs/
DVFS.c258 int last_slash = -1; in vfs_mkdir() local
265 last_slash = i; in vfs_mkdir()
271 if (last_slash < 0) in vfs_mkdir()
274 char *buf = (char *)kzalloc(last_slash + 2, 0); in vfs_mkdir()
278 strncpy_from_user(buf, path, last_slash); in vfs_mkdir()
280 strncpy(buf, path, last_slash); in vfs_mkdir()
281 buf[last_slash + 1] = '\0'; in vfs_mkdir()
302 struct vfs_dir_entry_t *subdir_dentry = vfs_alloc_dentry(pathlen - last_slash); in vfs_mkdir()
305 subdir_dentry->name_length = pathlen - last_slash - 2; in vfs_mkdir()
307 subdir_dentry->name_length = pathlen - last_slash - 1; in vfs_mkdir()
[all …]