diff options
author | Ian Lance Taylor <iant@golang.org> | 2016-09-23 17:54:51 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2016-09-24 01:39:48 +0000 |
commit | ab552aa3b69deb208b38677880e86aa41c3a9e47 (patch) | |
tree | 076f3b41a7a38d30581f206e0a90b59e32129190 /src/runtime/sys_linux_arm.s | |
parent | fd296282e0a5058351954f1a7ea2dac5ef87f052 (diff) | |
download | go-ab552aa3b69deb208b38677880e86aa41c3a9e47.tar.gz go-ab552aa3b69deb208b38677880e86aa41c3a9e47.zip |
runtime: unify some signal handling functions
Unify the OS-specific versions of msigsave, msigrestore, sigblock,
updatesigmask, and unblocksig into single versions in signal_unix.go.
To do this, make sigprocmask work the same way on all systems, which
required adding a definition of sigprocmask for linux and openbsd.
Also add a single OS-specific function sigmaskToSigset.
Change-Id: I7cbf75131dddb57eeefe648ef845b0791404f785
Reviewed-on: https://go-review.googlesource.com/29689
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'src/runtime/sys_linux_arm.s')
-rw-r--r-- | src/runtime/sys_linux_arm.s | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/sys_linux_arm.s b/src/runtime/sys_linux_arm.s index ede558c5b7..666b879f02 100644 --- a/src/runtime/sys_linux_arm.s +++ b/src/runtime/sys_linux_arm.s @@ -365,7 +365,7 @@ TEXT runtime·cgoSigtramp(SB),NOSPLIT,$0 B (R11) TEXT runtime·rtsigprocmask(SB),NOSPLIT,$0 - MOVW sig+0(FP), R0 + MOVW how+0(FP), R0 MOVW new+4(FP), R1 MOVW old+8(FP), R2 MOVW size+12(FP), R3 |