blob: ae7e7d22ba1e88e13a5036b47d09fb936a7fe587 [file] [log] [blame]
#
# arch/alpha/syscall.S
#
#include <machine/asm.h>
.text
.align 3
.type __syscall_common,@function
.ent __syscall_common, 0
.globl __syscall_common
__syscall_common:
callsys
beq a3, 1f
ldq a1, errno(gp) !literal
lda v0, -1(zero)
stq a3, 0(a1)
1:
ret zero,(ra),1
.size __syscall_common,.-__syscall_common
.end __syscall_common