]> granicus.if.org Git - strace/commit
Simplify struct inject_opts.rval semantics
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 9 Feb 2017 22:26:14 +0000 (22:26 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 9 Feb 2017 22:26:14 +0000 (22:26 +0000)
commit2ee98e5030860aa535728ec4de5b07c0ce765b50
treebbe710cef95deb15950c08213924c746b52d3731
parent98313939b3d08f1ede8459630a1f5de934c29a36
Simplify struct inject_opts.rval semantics

Drop use of INJECT_OPTS_RVAL_DISABLE special inject_opts.rval value,
INJECT_OPTS_RVAL_DEFAULT is enough.

* defs.h (INJECT_OPTS_RVAL_DISABLE): Remove.
* qualify.c (qualify_inject_common): Do not replace
INJECT_OPTS_RVAL_DEFAULT with INJECT_OPTS_RVAL_DISABLE
in inject_opts.rval.
* syscall.c (tamper_with_syscall_entering): Check
for INJECT_OPTS_RVAL_DEFAULT instead of INJECT_OPTS_RVAL_DISABLE.
defs.h
qualify.c
syscall.c