Re: [Sbcl-commits] master: Remove REQUIRED-FOREIGN-SYMBOLS static symbol

Douglas Katzman via Sbcl-devel <[email protected]> Wed, 11 Feb 2026 10:19:29 -0500
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAOrNaszmw-oiSfr6_10eCV7ujW4qT-oH0w_fiNb4gTkgwp6-SA@mail.gmail.com>
cc -E on interrupt.c says that lisp_sig_handlers is defined to have only 23
elements. But sizeof thinks it has 32 elements because pthreads_win32.h says

src/runtime/pthreads_win32.h:*#define NSIG* 32     /* maximum signal number
+ 1 */
so things very much depend on header inclusion order. I'm afraid to touch
anything about the win32 build but at some point I was on a quest to remove
any fictitious definitions of signal numbers and such.

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel