From fb37572c4ce9d8058cd73c0b7c21c1ecd2fdad65 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Thu, 30 May 2024 17:02:32 -0400 Subject: Rename `signal_handler.odin` to `signal_handler_libc.odin` --- core/testing/signal_handler.odin | 19 ------------------- core/testing/signal_handler_libc.odin | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 core/testing/signal_handler.odin create mode 100644 core/testing/signal_handler_libc.odin diff --git a/core/testing/signal_handler.odin b/core/testing/signal_handler.odin deleted file mode 100644 index 2dd0ff192..000000000 --- a/core/testing/signal_handler.odin +++ /dev/null @@ -1,19 +0,0 @@ -//+private -//+build windows, linux, darwin, freebsd, openbsd, netbsd, haiku -package testing - -import "base:intrinsics" -import "core:c/libc" - -@(private="file") -abort_flag: libc.sig_atomic_t - -setup_signal_handler :: proc() { - libc.signal(libc.SIGINT, proc "c" (sig: libc.int) { - intrinsics.atomic_add(&abort_flag, 1) - }) -} - -should_abort :: proc() -> bool { - return intrinsics.atomic_load(&abort_flag) > 0 -} diff --git a/core/testing/signal_handler_libc.odin b/core/testing/signal_handler_libc.odin new file mode 100644 index 000000000..2dd0ff192 --- /dev/null +++ b/core/testing/signal_handler_libc.odin @@ -0,0 +1,19 @@ +//+private +//+build windows, linux, darwin, freebsd, openbsd, netbsd, haiku +package testing + +import "base:intrinsics" +import "core:c/libc" + +@(private="file") +abort_flag: libc.sig_atomic_t + +setup_signal_handler :: proc() { + libc.signal(libc.SIGINT, proc "c" (sig: libc.int) { + intrinsics.atomic_add(&abort_flag, 1) + }) +} + +should_abort :: proc() -> bool { + return intrinsics.atomic_load(&abort_flag) > 0 +} -- cgit v1.2.3