signal on mn10300
ANSI C signal handling
sys_signal(int sig, __sighandler_t handler)
| number | 48 (0x30) |
|---|---|
| abi | common |
| entry point | sys_signal |
| since | Linux 3.3 or earlier (3.3 is the first release scanned for mn10300) |
| man page | signal(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
d0 | 48, the syscall number |
a0 | int sig |
d1 | __sighandler_t handler |
d0 | the return value |
Then run syscall 0 to enter the kernel.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x86 48
- ia32 48
- ppc64 48
- ppc 48
- s390x 48
- cris 48, removed in 4.17
- m68k 48
- microblaze 48
- parisc 48
- sh 48
- sparc 48
- sparc64 48
Get this as JSON: https://api.syscall.sh/v2/syscalls/mn10300/signal?kernel=all