minix/lib/libc/arch/i386/rts/_senda.S
2010-03-03 14:27:30 +00:00

21 lines
383 B
ArmAsm

.globl __senda
SENDA = 16
SYSVEC = 33
MSGTAB = 8 /* message table */
TABCOUNT = 12 /* number of entries in message table */
.text
__senda:
push %ebp
movl %esp, %ebp
push %ebx
movl TABCOUNT(%ebp), %eax /* eax = count */
movl MSGTAB(%ebp), %ebx /* ebx = table */
movl $SENDA, %ecx /* _senda(table, count) */
int $SYSVEC /* trap to the kernel */
pop %ebx
pop %ebp
ret