rajc6h6 commented on pull request Rust/Core#10 2026-03-26 19:29:15 +00:00
Add filesystem syscall 70 wrapper and fs_demo example

Fixed both issues:

mov eax, 70 replaced with mov eax, SF_FILE in syscalls.S

Redesigned fs module — 10 separate public functions (read_file, write_file, create_file, delete, create_folder,…

rajc6h6 pushed to feat/fs-syscall at rajc6h6/Core 2026-03-26 19:27:26 +00:00
de15d645b4 fix: 10 separate fs functions, SF_FILE constant, pub(crate) FsBlock
rajc6h6 pushed to feat/fs-syscall at rajc6h6/Core 2026-03-25 16:13:23 +00:00
819ffb3e5a fix: use syscalls.S FFI pattern for fs syscall, pub fn kol_main
rajc6h6 created pull request Rust/Core#15 2026-03-21 08:13:44 +00:00
feat: add remaining console.obj functions (closes #1)
rajc6h6 closed pull request Rust/Core#14 2026-03-21 08:11:05 +00:00
feat: add remaining console.obj functions
rajc6h6 pushed to feat/console-functions-v2 at rajc6h6/Core 2026-03-21 08:10:24 +00:00
40d5d0bf72 feat: add remaining console.obj functions (closes #1)
rajc6h6 created branch feat/console-functions-v2 in rajc6h6/Core 2026-03-21 08:10:24 +00:00
rajc6h6 created pull request Rust/Core#14 2026-03-21 08:08:30 +00:00
feat: add remaining console.obj functions
rajc6h6 pushed to feat/console-functions at rajc6h6/Core 2026-03-21 07:59:12 +00:00
809021d748 feat: add remaining console.obj functions (closes #1)
rajc6h6 created branch feat/console-functions in rajc6h6/Core 2026-03-21 07:59:12 +00:00
rajc6h6 commented on pull request Rust/Core#10 2026-03-21 07:21:36 +00:00
Add filesystem syscall 70 wrapper and fs_demo example

Done! I've made all the changes you requested:

Moved FileSystemRequest and raw syscall_fs to src/sys.rs

src/fs.rs now only has the safe fs_read API

Renamed struct fields properly instead…

rajc6h6 pushed to feat/fs-syscall at rajc6h6/Core 2026-03-21 07:18:10 +00:00
922c05ceb6 refactor: move raw syscall to sys.rs, safe fs_read API, c-string fix, named struct fields
rajc6h6 created pull request rajc6h6/kolibrios#1 2026-03-10 17:56:06 +00:00
expat: Fix CVE-2022-25235 - missing UTF-8 encoding validation in xmltok_impl.c
rajc6h6 created pull request Rust/Core#10 2026-03-10 17:31:47 +00:00
Add filesystem syscall 70 wrapper and fs_demo example
rajc6h6 created branch feat/fs-syscall in rajc6h6/Core 2026-03-10 17:29:50 +00:00
rajc6h6 pushed to feat/fs-syscall at rajc6h6/Core 2026-03-10 17:29:50 +00:00
1ea751f931 Add filesystem syscall 70 wrapper and fs_demo example
rajc6h6 created repository rajc6h6/Core 2026-03-10 17:18:29 +00:00
rajc6h6 created pull request KolibriOS/kolibrios#358 2026-03-10 08:39:13 +00:00
expat: Fix CVE-2022-25235 - missing UTF-8 encoding validation in xmltok_impl.c
rajc6h6 pushed to fix/cve-2022-25235-expat-utf8 at rajc6h6/kolibrios 2026-03-10 08:33:46 +00:00
df3d394e9e expat: Fix CVE-2022-25235 - missing UTF-8 encoding validation in xmltok_impl.c
rajc6h6 created branch fix/cve-2022-25235-expat-utf8 in rajc6h6/kolibrios 2026-03-10 08:33:45 +00:00