MCPcopy
hub / github.com/opencontainers/runc / parseSignal

Function parseSignal

kill.go:63–77  ·  view source on GitHub ↗
(rawSignal string)

Source from the content-addressed store, hash-verified

61}
62
63func parseSignal(rawSignal string) (unix.Signal, error) {
64 s, err := strconv.Atoi(rawSignal)
65 if err == nil {
66 return unix.Signal(s), nil
67 }
68 sig := strings.ToUpper(rawSignal)
69 if !strings.HasPrefix(sig, "SIG") {
70 sig = "SIG" + sig
71 }
72 signal := unix.SignalNum(sig)
73 if signal == 0 {
74 return -1, fmt.Errorf("unknown signal %q", rawSignal)
75 }
76 return signal, nil
77}

Callers 1

kill.goFile · 0.85

Calls 1

SignalMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…