]> Cypherpunks repositories - gostls13.git/commitdiff
Correct the regexp for finding unix signal names.
authorVinu Rajashekhar <vinutheraj@gmail.com>
Tue, 1 Jun 2010 19:02:00 +0000 (12:02 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 1 Jun 2010 19:02:00 +0000 (12:02 -0700)
  For example, earlier, the regexp would accept SIGQUEUE_MAX
  as a unix signal with name SIGQUEUE. Now it is ignored.

R=iant
CC=golang-dev, golang-nuts, joel.sherrill
https://golang.org/cl/1452041

src/pkg/os/signal/mkunix.sh

index e1ea66059b4ddb7dc224a0b2c3c15ea9cac496ff..653b016641607b2786c44fb90910ce9e6005cff3 100755 (executable)
@@ -19,6 +19,6 @@ var _ = syscall.Syscall  // in case there are zero signals
 const (
 EOH
 
-sed -n 's/^[   ]*\(SIG[A-Z0-9][A-Z0-9]*\).*/  \1 = UnixSignal(syscall.\1)/p' "$1"
+sed -n 's/^[   ]*\(SIG[A-Z0-9][A-Z0-9]*\)[     ].*/  \1 = UnixSignal(syscall.\1)/p' "$1"
 
 echo ")"