35 |
movl $ trap_number,%eax; \ |
movl $ trap_number,%eax; \ |
36 |
SVC; \ |
SVC; \ |
37 |
jb LCL(cerror); \ |
jb LCL(cerror); \ |
38 |
ret; |
ret; \ |
39 |
|
END(trap_name) |
40 |
#else |
#else |
41 |
#define kernel_trap(trap_name,trap_number,number_args) \ |
#define kernel_trap(trap_name,trap_number,number_args) \ |
42 |
ENTRY(trap_name) \ |
ENTRY(trap_name) \ |
43 |
movl $ trap_number,%eax; \ |
movl $ trap_number,%eax; \ |
44 |
SVC; \ |
SVC; \ |
45 |
ret; |
ret; \ |
46 |
|
END(trap_name) |
47 |
#endif |
#endif |
48 |
|
|
49 |
#endif /* _MACH_I386_SYSCALL_SW_H_ */ |
#endif /* _MACH_I386_SYSCALL_SW_H_ */ |