Browse Source

don't reference SIGUSR1 on windows (#2018)

tags/v2.11.0-rc1
Shivaram Lingamneni 1 year ago
parent
commit
a052b82c78
No account linked to committer's email address
3 changed files with 24 additions and 3 deletions
  1. 1
    2
      irc/utils/signals.go
  2. 0
    1
      irc/utils/signals_plan9.go
  3. 23
    0
      irc/utils/signals_windows.go

+ 1
- 2
irc/utils/signals.go View File

@@ -1,5 +1,4 @@
1
-//go:build !plan9
2
-// +build !plan9
1
+//go:build !plan9 && !windows
3 2
 
4 3
 // Copyright (c) 2020 Shivaram Lingamneni
5 4
 // released under the MIT license

+ 0
- 1
irc/utils/signals_plan9.go View File

@@ -1,5 +1,4 @@
1 1
 //go:build plan9
2
-// +build plan9
3 2
 
4 3
 // Copyright (c) 2020 Shivaram Lingamneni
5 4
 // released under the MIT license

+ 23
- 0
irc/utils/signals_windows.go View File

@@ -0,0 +1,23 @@
1
+//go:build windows
2
+
3
+// Copyright (c) 2020 Shivaram Lingamneni
4
+// released under the MIT license
5
+
6
+package utils
7
+
8
+import (
9
+	"os"
10
+	"syscall"
11
+)
12
+
13
+var (
14
+	// ServerExitSignals are the signals the server will exit on.
15
+	ServerExitSignals = []os.Signal{
16
+		syscall.SIGINT,
17
+		syscall.SIGTERM,
18
+		syscall.SIGQUIT,
19
+	}
20
+
21
+	// no SIGUSR1 on windows
22
+	ServerTracebackSignals []os.Signal
23
+)

Loading…
Cancel
Save