]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: repair netbsd z* files
authorJoel Sing <jsing@google.com>
Thu, 10 May 2012 17:47:27 +0000 (03:47 +1000)
committerJoel Sing <jsing@google.com>
Thu, 10 May 2012 17:47:27 +0000 (03:47 +1000)
Manually repair/update z* files for netbsd - this allows Go to
compile again on 386.

R=golang-dev, rsc, minux.ma
CC=golang-dev
https://golang.org/cl/6194064

src/pkg/syscall/zerrors_netbsd_386.go
src/pkg/syscall/zerrors_netbsd_amd64.go
src/pkg/syscall/zsyscall_netbsd_386.go

index 52dc69a640b299639c2f57de550b62b63293b47d..55d85f68d2b66cd0dbfaefc1e96f87f1e815d5e5 100644 (file)
@@ -907,39 +907,6 @@ const (
        SHUT_RD                           = 0x0
        SHUT_RDWR                         = 0x2
        SHUT_WR                           = 0x1
-       SIGABRT                           = 0x6
-       SIGALRM                           = 0xe
-       SIGBUS                            = 0xa
-       SIGCHLD                           = 0x14
-       SIGCONT                           = 0x13
-       SIGEMT                            = 0x7
-       SIGFPE                            = 0x8
-       SIGHUP                            = 0x1
-       SIGILL                            = 0x4
-       SIGINFO                           = 0x1d
-       SIGINT                            = 0x2
-       SIGIO                             = 0x17
-       SIGIOT                            = 0x6
-       SIGKILL                           = 0x9
-       SIGPIPE                           = 0xd
-       SIGPROF                           = 0x1b
-       SIGQUIT                           = 0x3
-       SIGSEGV                           = 0xb
-       SIGSTOP                           = 0x11
-       SIGSYS                            = 0xc
-       SIGTERM                           = 0xf
-       SIGTHR                            = 0x20
-       SIGTRAP                           = 0x5
-       SIGTSTP                           = 0x12
-       SIGTTIN                           = 0x15
-       SIGTTOU                           = 0x16
-       SIGURG                            = 0x10
-       SIGUSR1                           = 0x1e
-       SIGUSR2                           = 0x1f
-       SIGVTALRM                         = 0x1a
-       SIGWINCH                          = 0x1c
-       SIGXCPU                           = 0x18
-       SIGXFSZ                           = 0x19
        SIOCADDMULTI                      = 0x80206931
        SIOCAIFADDR                       = 0x8040691a
        SIOCAIFGROUP                      = 0x80246987
@@ -1272,6 +1239,43 @@ const (
        EXDEV           = Errno(0x12)
 )
 
+// Signals
+const (
+       SIGABRT   = Signal(0x6)
+       SIGALRM   = Signal(0xe)
+       SIGBUS    = Signal(0xa)
+       SIGCHLD   = Signal(0x14)
+       SIGCONT   = Signal(0x13)
+       SIGEMT    = Signal(0x7)
+       SIGFPE    = Signal(0x8)
+       SIGHUP    = Signal(0x1)
+       SIGILL    = Signal(0x4)
+       SIGINFO   = Signal(0x1d)
+       SIGINT    = Signal(0x2)
+       SIGIO     = Signal(0x17)
+       SIGIOT    = Signal(0x6)
+       SIGKILL   = Signal(0x9)
+       SIGPIPE   = Signal(0xd)
+       SIGPROF   = Signal(0x1b)
+       SIGQUIT   = Signal(0x3)
+       SIGSEGV   = Signal(0xb)
+       SIGSTOP   = Signal(0x11)
+       SIGSYS    = Signal(0xc)
+       SIGTERM   = Signal(0xf)
+       SIGTHR    = Signal(0x20)
+       SIGTRAP   = Signal(0x5)
+       SIGTSTP   = Signal(0x12)
+       SIGTTIN   = Signal(0x15)
+       SIGTTOU   = Signal(0x16)
+       SIGURG    = Signal(0x10)
+       SIGUSR1   = Signal(0x1e)
+       SIGUSR2   = Signal(0x1f)
+       SIGVTALRM = Signal(0x1a)
+       SIGWINCH  = Signal(0x1c)
+       SIGXCPU   = Signal(0x18)
+       SIGXFSZ   = Signal(0x19)
+)
+
 // Error table
 var errors = [...]string{
        1:  "operation not permitted",
@@ -1366,3 +1370,39 @@ var errors = [...]string{
        90: "no message of desired type",
        91: "not supported",
 }
+
+// Signal table
+var signals = [...]string{
+       1:  "hangup",
+       2:  "interrupt",
+       3:  "quit",
+       4:  "illegal instruction",
+       5:  "trace/BPT trap",
+       6:  "abort trap",
+       7:  "EMT trap",
+       8:  "floating point exception",
+       9:  "killed",
+       10: "bus error",
+       11: "segmentation fault",
+       12: "bad system call",
+       13: "broken pipe",
+       14: "alarm clock",
+       15: "terminated",
+       16: "urgent I/O condition",
+       17: "stopped (signal)",
+       18: "stopped",
+       19: "continued",
+       20: "child exited",
+       21: "stopped (tty input)",
+       22: "stopped (tty output)",
+       23: "I/O possible",
+       24: "cputime limit exceeded",
+       25: "filesize limit exceeded",
+       26: "virtual timer expired",
+       27: "profiling timer expired",
+       28: "window size changes",
+       29: "information request",
+       30: "user defined signal 1",
+       31: "user defined signal 2",
+       32: "power fail/restart",
+}
index 12ddebda5693f64c033527954fc5afadf1d5099b..51b06e9ce51534528eceeac4f4a33d368b943a0e 100644 (file)
@@ -907,39 +907,6 @@ const (
        SHUT_RD                           = 0x0
        SHUT_RDWR                         = 0x2
        SHUT_WR                           = 0x1
-       SIGABRT                           = Signal(0x6)
-       SIGALRM                           = Signal(0xe)
-       SIGBUS                            = Signal(0xa)
-       SIGCHLD                           = Signal(0x14)
-       SIGCONT                           = Signal(0x13)
-       SIGEMT                            = Signal(0x7)
-       SIGFPE                            = Signal(0x8)
-       SIGHUP                            = Signal(0x1)
-       SIGILL                            = Signal(0x4)
-       SIGINFO                           = Signal(0x1d)
-       SIGINT                            = Signal(0x2)
-       SIGIO                             = Signal(0x17)
-       SIGIOT                            = Signal(0x6)
-       SIGKILL                           = Signal(0x9)
-       SIGPIPE                           = Signal(0xd)
-       SIGPROF                           = Signal(0x1b)
-       SIGQUIT                           = Signal(0x3)
-       SIGSEGV                           = Signal(0xb)
-       SIGSTOP                           = Signal(0x11)
-       SIGSYS                            = Signal(0xc)
-       SIGTERM                           = Signal(0xf)
-       SIGTHR                            = Signal(0x20)
-       SIGTRAP                           = Signal(0x5)
-       SIGTSTP                           = Signal(0x12)
-       SIGTTIN                           = Signal(0x15)
-       SIGTTOU                           = Signal(0x16)
-       SIGURG                            = Signal(0x10)
-       SIGUSR1                           = Signal(0x1e)
-       SIGUSR2                           = Signal(0x1f)
-       SIGVTALRM                         = Signal(0x1a)
-       SIGWINCH                          = Signal(0x1c)
-       SIGXCPU                           = Signal(0x18)
-       SIGXFSZ                           = Signal(0x19)
        SIOCADDMULTI                      = 0x80206931
        SIOCAIFADDR                       = 0x8040691a
        SIOCAIFGROUP                      = 0x80286987
@@ -1272,6 +1239,43 @@ const (
        EXDEV           = Errno(0x12)
 )
 
+// Signals
+const (
+       SIGABRT   = Signal(0x6)
+       SIGALRM   = Signal(0xe)
+       SIGBUS    = Signal(0xa)
+       SIGCHLD   = Signal(0x14)
+       SIGCONT   = Signal(0x13)
+       SIGEMT    = Signal(0x7)
+       SIGFPE    = Signal(0x8)
+       SIGHUP    = Signal(0x1)
+       SIGILL    = Signal(0x4)
+       SIGINFO   = Signal(0x1d)
+       SIGINT    = Signal(0x2)
+       SIGIO     = Signal(0x17)
+       SIGIOT    = Signal(0x6)
+       SIGKILL   = Signal(0x9)
+       SIGPIPE   = Signal(0xd)
+       SIGPROF   = Signal(0x1b)
+       SIGQUIT   = Signal(0x3)
+       SIGSEGV   = Signal(0xb)
+       SIGSTOP   = Signal(0x11)
+       SIGSYS    = Signal(0xc)
+       SIGTERM   = Signal(0xf)
+       SIGTHR    = Signal(0x20)
+       SIGTRAP   = Signal(0x5)
+       SIGTSTP   = Signal(0x12)
+       SIGTTIN   = Signal(0x15)
+       SIGTTOU   = Signal(0x16)
+       SIGURG    = Signal(0x10)
+       SIGUSR1   = Signal(0x1e)
+       SIGUSR2   = Signal(0x1f)
+       SIGVTALRM = Signal(0x1a)
+       SIGWINCH  = Signal(0x1c)
+       SIGXCPU   = Signal(0x18)
+       SIGXFSZ   = Signal(0x19)
+)
+
 // Error table
 var errors = [...]string{
        1:  "operation not permitted",
index 6155a16878c43e752a51cab68dd28038b9fc8bf3..60fbe3cd535af2629566ad84fd319c64e0192bd4 100644 (file)
@@ -606,7 +606,7 @@ func Issetugid() (tainted bool) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func Kill(pid int, signum int) (err error) {
+func Kill(pid int, signum Signal) (err error) {
        _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
        if e1 != 0 {
                err = e1