comparison src/syscall.c @ 30:6a7ab1d7001c

fix
author mir3636
date Fri, 18 Jan 2019 11:50:48 +0900
parents a672d603ccb2
children 96a5833d0d82
comparison
equal deleted inserted replaced
29:a672d603ccb2 30:6a7ab1d7001c
143 143
144 static __code (*cbccodes[])(__code (*)(int)) = { 144 static __code (*cbccodes[])(__code (*)(int)) = {
145 [SYS_cbc_read] = cbc_read, 145 [SYS_cbc_read] = cbc_read,
146 }; 146 };
147 147
148 __code cbc_trap_return(){
149 goto trap_swi();
150 }
151
148 __code cbc_ret(int ret){ 152 __code cbc_ret(int ret){
149 proc->tf->r0 = ret; 153 proc->tf->r0 = ret;
150 goto cbc_trap_return(); 154 goto cbc_trap_return();
151 } 155 }
152 156