add chdir
[snitchaser:mainline.git] / src / arch / x86 / interp / syscalls / log_syscalls.h
1 /* 
2  * log_syscalls.h
3  * by WN @ May. 25, 2010
4  */
5
6 #ifndef LOG_SYSCALLS_H
7 #define LOG_SYSCALLS_H
8
9 #include <xasm/processor.h>
10
11 /* 
12  * if pre handler return none-zero, skip the real call of the syscall
13  * and jump to post handler directly
14  */
15
16 extern int
17 pre_log_syscall_int80(struct pusha_regs regs);
18
19 extern int
20 post_log_syscall_int80(struct pusha_regs regs);
21
22 extern int
23 pre_log_syscall_vdso(struct pusha_regs regs);
24
25 extern int
26 post_log_syscall_vdso(struct pusha_regs regs);
27
28 #endif
29
30 // vim:ts=4:sw=4
31