summaryrefslogtreecommitdiff
path: root/internal/debug/signals_disabled.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-08 22:23:55 +0300
committerPaul Buetow <paul@buetow.org>2026-04-08 22:23:55 +0300
commita2335b65b2ccf7e6ffc440ca3d61dd6bec9e9163 (patch)
tree9aa5444fad75281aaada1355cd65f8ad8075498a /internal/debug/signals_disabled.go
parent55d49e6a68a2b35457347df5443fe770fe474a3b (diff)
Task e: gate debug signal handlers behind build tag
Diffstat (limited to 'internal/debug/signals_disabled.go')
-rw-r--r--internal/debug/signals_disabled.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/debug/signals_disabled.go b/internal/debug/signals_disabled.go
new file mode 100644
index 0000000..2c9b65e
--- /dev/null
+++ b/internal/debug/signals_disabled.go
@@ -0,0 +1,10 @@
+//go:build !debugsignals && !windows
+
+package debug
+
+// SetDebugDir sets the directory where debug output files will be written.
+// In production builds, runtime signal diagnostics are disabled.
+func SetDebugDir(dir string) {}
+
+// InitSignalHandlers is a no-op in production builds.
+func InitSignalHandlers() {}