On Wed, 23 Aug 2017 04:05:15 +0300 "Dmitry V. Levin" <l...@altlinux.org> wrote:
> On Tue, Aug 22, 2017 at 09:37:38AM +0700, Nikolay Marchuk wrote: > > On 22.08.2017 01:23, Edgar Kaziakhmedov wrote: > > > On Mon, Aug 21, 2017 at 07:21:44PM +0300, Dmitry V. Levin wrote: > > > > On Mon, Aug 21, 2017 at 03:06:57AM +0300, Edgar Kaziakhmedov > > > > wrote: > > > > > Since the filter.h unites set of filtering functions and > > > > > defs.h contains superfluous and unrelated set of prototypes, > > > > > is_number_in_set should be prototyped there. Also, other > > > > > binaries included in the strace package requires it for > > > > > filtering. > > > > > > > > > > Signed-off-by: Edgar Kaziakhmedov > > > > > <edgar.kaziakhme...@virtuozzo.com> --- > > > > > defs.h | 2 +- > > > > > filter.h | 1 + > > > > > 2 files changed, 2 insertions(+), 1 deletion(-) > > > > > > > > > > diff --git a/defs.h b/defs.h > > > > > index dddad0c9..9aba72ff 100644 > > > > > --- a/defs.h > > > > > +++ b/defs.h > > > > > @@ -54,6 +54,7 @@ > > > > > #include <sys/time.h> > > > > > > > > > > #include "error_prints.h" > > > > > +#include "filter.h" > > > > Why do you think it should be included here? > > > Because it is required by strace.c and syscall.c, that in turn > > > have already included defs.h > > Definitions in filter.h are designed for internal use by filtering. > > (And maybe to manipulate filtering) I don't think it is a good idea > > to expose all this definitions in either defs.h or syscall.c. And > > is_number_in_set is also used in signal filtering and in Victor's > > advanced tampering. Maybe you should add extern definition in your > > code to use it. > > Now you can include "number_set.h" and link with number_set.c. > > Yes, I saw it, so much the better:)
pgpNfKOytsR92.pgp
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel