aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libsandbox/trace/linux/i386.c')
-rw-r--r--libsandbox/trace/linux/i386.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/libsandbox/trace/linux/i386.c b/libsandbox/trace/linux/i386.c
index 9a3f590..f214026 100644
--- a/libsandbox/trace/linux/i386.c
+++ b/libsandbox/trace/linux/i386.c
@@ -1,15 +1,5 @@
-#define trace_sysnum_puser (4 * ORIG_EAX)
-
-static long trace_raw_ret(void *vregs)
-{
- trace_regs *regs = vregs;
- return regs->eax;
-}
-
-static void trace_set_ret(void *vregs, int err)
-{
- do_pokeuser(EAX, -err);
-}
+#define trace_reg_sysnum orig_eax
+#define trace_reg_ret eax
static unsigned long trace_arg(void *vregs, int num)
{