From ae8c7e21acf3d9244ce2a63a47baf18926eb57eb Mon Sep 17 00:00:00 2001 From: boreddevnl Date: Mon, 20 Apr 2026 00:03:05 +0200 Subject: [PATCH] doc: Add syscalls and libc refs to appdev docs Update docs/README.md to expand the Application Development index: reword the SDK Reference as an overview hub and add links for Syscalls (numbers, FS/SYSTEM command IDs, wrapper guidance) and libc Reference (headers, implemented APIs, behavior notes). Improves discoverability of syscall and libc documentation for SDK users. --- docs/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index a44df9d..6f15c6e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -25,7 +25,9 @@ Instructions for compiling the OS from source. ### 3. 🚀 [Application Development](appdev/) The SDK and toolchain guides for creating your own `.elf` userland binaries. -- [`SDK Reference`](appdev/sdk_reference.md): Explanation of the custom `libc` wrappers (`stdlib.h`, `string.h`) and system calls. +- [`SDK Reference`](appdev/sdk_reference.md): Overview hub for SDK layout, includes, and links to detailed libc/syscall docs. +- [`Syscalls`](appdev/syscalls.md): Current syscall numbers, FS/SYSTEM command IDs, and wrapper guidance. +- [`libc Reference`](appdev/libc_reference.md): Current libc headers, implemented APIs, and behavior notes. - [`UI API`](appdev/ui_api.md): Drawing on the screen, creating windows, and polling the event loop using `libui.h`. - [`Widget API`](appdev/widget_api.md): High-level UI components like buttons, textboxes, and scrollbars using `libwidget.h`. - [`Custom Apps`](appdev/custom_apps.md): A step-by-step tutorial on writing a new graphical C application, editing the Makefile, and bundling it into the ISO.