From a22ddb45201f40e41902b4c189c31c6418742c8a Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 10 Mar 2024 09:29:31 +0100 Subject: Very important changes. - Update user land dlls output name. - Define process team methods in ProcessTeam.cxx. - Add rt_std in HALKit\AMD64. - Breaking changes in System.Graphics.dll: Replace all header files extensions starting with .hpp to .hxx. - Makefile don't rely on winasm anymore. Signed-off-by: Amlal El Mahrouss --- SPECIFICATION.TXT | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'SPECIFICATION.TXT') diff --git a/SPECIFICATION.TXT b/SPECIFICATION.TXT index 2b62521b..c2e30c6c 100644 --- a/SPECIFICATION.TXT +++ b/SPECIFICATION.TXT @@ -17,10 +17,12 @@ - Hardware Abstraction Layer. - Native Filesystem support (NewFS). - Program Loader. -- TLS. +- Thread Local Storage. +- Semaphore, Locks, Timers. - Canary bird. - Dynamic Libraries. -- Cross platform code (it has to work for each platform) +- Cross Platform. +- Permission Selectors. =================================== 2: The Filesystem @@ -32,9 +34,9 @@ - UNIX path style. ================================== -3: The Executives -=================================== +3: Common naming conventions: +================================== - Kernel -> ke_init_x - RunTime -> rt_copy_mem -- Hal -> HalFooBar \ No newline at end of file +- Hal -> hal_foo_bar \ No newline at end of file -- cgit v1.2.3