signalstub.mx raw
1 //go:build moxie.wasm || baremetal
2
3 package runtime
4
5 // Some platforms don't support Unix signals (and never will), so we need to
6 // stub the signal functions.
7
8 //go:linkname signal_disable os/signal.signal_disable
9 func signal_disable(uint32) {}
10
11 //go:linkname signal_enable os/signal.signal_enable
12 func signal_enable(uint32) {}
13
14 //go:linkname signal_ignore os/signal.signal_ignore
15 func signal_ignore(uint32) {}
16
17 //go:linkname signal_waitUntilIdle os/signal.signalWaitUntilIdle
18 func signal_waitUntilIdle() {}
19
20 //go:linkname signal_recv os/signal.signal_recv
21 func signal_recv() uint32 { return ^uint32(0) }
22