Skip to content

Commit 85ca7c5

Browse files
committed
unix: allocate signalNameMap with enough space
Avoid re-allocations while filling signalNameMap. Change-Id: I3017e856c2724debccad43324cbe2e60b68d869c Reviewed-on: https://go-review.googlesource.com/c/sys/+/225017 Run-TryBot: Tobias Klauser <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> TryBot-Result: Gobot Gobot <[email protected]>
1 parent 328b4cd commit 85ca7c5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

unix/syscall_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ func SignalName(s syscall.Signal) string {
7676
// The signal name should start with "SIG".
7777
func SignalNum(s string) syscall.Signal {
7878
signalNameMapOnce.Do(func() {
79-
signalNameMap = make(map[string]syscall.Signal)
79+
signalNameMap = make(map[string]syscall.Signal, len(signalList))
8080
for _, signal := range signalList {
8181
signalNameMap[signal.name] = signal.num
8282
}

0 commit comments

Comments
 (0)