Hello, You need to explain what your plans are. As it is it just looks like a pile of AI-generated code that makes no actual sense.
Breno Rodrigues Alves, le dim. 08 nov. 2026 18:47:07 -0300, a ecrit: > Introduce the freestanding C17 vocabulary, exact-width kernel types, > alignment helpers, compiler built-ins, memory primitives, and the initial > task/thread platform layer. Preserve hardware-specific assembly outside this > portable layer. > > Signed-off-by: Breno Rodrigues Alves <[email protected]> Do you actually own copyright on these changes? As in: you have written them, and not AI-generated them. Also, to make the files > + Copyright (C) 2026 Free Software Foundation, Inc. You need to assign copyright to the FSF, with the assignment form at the end of this mail. > modern/Makefile | 57 +++ Don't use the "modern" word, it is meaningless. You will find people who find C17 already ancient and not modern like C23. > modern/freestanding/limits.h | 29 ++ > modern/freestanding/stdalign.h | 14 + > modern/freestanding/stdarg.h | 17 + > modern/freestanding/stdatomic.h | 138 +++++++ > modern/freestanding/stdbool.h | 14 + > modern/freestanding/stddef.h | 17 + > modern/freestanding/stdint.h | 99 +++++ > modern/freestanding/stdnoreturn.h | 11 + We don't want to reimplement gcc-provided files, and rather just reuse them. > modern/freestanding/time.h | 23 ++ There is no need for this. Mach already has its own notion of time. > modern/include/mach/c17/base.h | 333 +++++++++++++++++ That's duplicating a lot of existing stuff for no reason. > modern/include/threads.h | 104 ++++++ > modern/src/core/threads.c | 594 ++++++++++++++++++++++++++++++ That's reinventing threads for no reason. > modern/src/core/mem.c | 140 +++++++ We already have the strings functions. With regards, Samuel
