From 333adb090f5d9caf532d47dea7019e58970822a9 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Sun, 30 Aug 2026 07:43:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(kernel):=20devfs=20last=5Fslash/file=5Fname?= =?UTF-8?q?=20=E6=94=B9=E7=94=A8=E8=A3=B8=20str=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20i8*=20=E8=B5=8B=E7=BB=99=20i8**=20=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=B3=A8=E5=86=8C=E7=A9=BA=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VKernel/Kernel/drivers/devfs/devfs.vp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/VKernel/Kernel/drivers/devfs/devfs.vp b/VKernel/Kernel/drivers/devfs/devfs.vp index 0d9d17d..62051aa 100644 --- a/VKernel/Kernel/drivers/devfs/devfs.vp +++ b/VKernel/Kernel/drivers/devfs/devfs.vp @@ -215,13 +215,13 @@ class _DevFSObject: string.memset(c.Addr(path_copy), 0, PATH_BUFFER_SIZE) string.strcpy(path_copy, path) - last_slash: str | t.CPtr = string.strrchr(path_copy, '/') + last_slash: str = string.strrchr(path_copy, '/') if not last_slash: return -1 last_slash[0] = '\0' dir_path = path_copy - file_name: str | t.CPtr = last_slash + 1 + file_name: str = last_slash + 1 dir_ptr: devfs_directory | t.CPtr = self.find_or_create_directory(dir_path) if not dir_ptr: return -1 @@ -250,13 +250,13 @@ class _DevFSObject: string.memset(c.Addr(path_copy), 0, PATH_BUFFER_SIZE) string.strcpy(path_copy, path) - last_slash: str | t.CPtr = string.strrchr(path_copy, '/') + last_slash: str = string.strrchr(path_copy, '/') if not last_slash: return -1 last_slash[0] = '\0' dir_path = path_copy - file_name: str | t.CPtr = last_slash + 1 + file_name: str = last_slash + 1 dir_ptr: devfs_directory | t.CPtr = devfs_directory.find(dir_path, self.root_directory) if not dir_ptr: return -1