mirror of
https://github.com/Z3Prover/z3
synced 2025-12-03 10:39:07 +00:00
Golang requires the SA_ONSTACK flag to be set on all signal handlers (https://pkg.go.dev/os/signal#hdr-Go_programs_that_use_cgo_or_SWIG). This commit adds the SA_ONSTACK flag to SIGINT handlers in src/util/scoped_ctrl_c.cpp. Although signals are registered in other parts of the code base, they are not exposed through the C api (i.e., in /src/test, /src/shell, and /src/api). |
||
|---|---|---|
| .. | ||
| ackermannization | ||
| api | ||
| ast | ||
| cmd_context | ||
| math | ||
| model | ||
| muz | ||
| nlsat | ||
| opt | ||
| params | ||
| parsers | ||
| qe | ||
| sat | ||
| shell | ||
| smt | ||
| solver | ||
| tactic | ||
| test | ||
| util | ||
| CMakeLists.txt | ||