TermiNexus
4d0f29d533
fix(devfs): create_file 缺对象时直接失败,不再自建栈实例节点
把 files[] 改成指针数组后,else 分支的 new_file: devfs_file* = devfs_file() 暴露为栈实例逃逸,编译器以 LifetimeError 拦截(stack address escapes)。改为缺对象一律 return -1:设备节点必须由调用方以长寿命实例(模块级/堆)提供,不静默造占位对象。现有调用点(devfs_register_serial0/serial1/keyboard/mouse/fb0/desk)全部传对象,行为不变。
2026-10-16 20:34:02 +08:00
..
2026-10-14 12:54:43 +08:00
2026-10-16 20:34:02 +08:00
2026-10-16 19:49:01 +08:00
2026-10-16 15:26:35 +08:00
2026-10-07 19:04:33 +08:00
2026-10-15 17:14:12 +08:00
2026-10-16 15:26:35 +08:00
2026-10-16 16:40:41 +08:00