Re: Porting system-information to CHICKEN 6: C_TLS macro

Felix Winkelmann via Chicken-users <[email protected]> Fri, 09 Jan 2026 21:50:16 +0100
Newsgroups gmane.lisp.scheme.chicken
Message-ID <[email protected]>
On Fri Jan 9, 2026 at 2:51 PM CET, afiw via Chicken-users wrote:
>
> I was trying to port the system-information egg to CHICKEN 6, and noticed the C_TLS macro is gone. Should the C11 keyword _Thread_local (renamed to the more convenient thread_local with the inclusion of <threads.h>) be used instead? The egg compiles and works with that change. I don't know if CHICKEN eggs should assume the C11 standard.

Hi!

You can safely ignore the macro. It was once added as a preparatory measure
for (possible) use of thread-local storage, but this was never followed up.


cheers,
felix