All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pablo Neira Ayuso <pablo@netfilter.org>
To: Phil Sutter <phil@nwl.cc>
Cc: netfilter-devel@vger.kernel.org, coreteam@netfilter.org
Subject: Re: [iptables PATCH] libxtables: Hide xtables_strtoul_base() symbol
Date: Thu, 7 Nov 2024 17:38:08 +0100	[thread overview]
Message-ID: <Zyzs8NAsIeq-ZmHy@calendula> (raw)
In-Reply-To: <20241107161233.22665-1-phil@nwl.cc>

On Thu, Nov 07, 2024 at 05:12:33PM +0100, Phil Sutter wrote:
> There are no external users, no need to promote it in xtables.h.
> 
> Fixes: 1af6984c57cce ("libxtables: Introduce xtables_strtoul_base()")
> Signed-off-by: Phil Sutter <phil@nwl.cc>

Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>

> ---
>  include/Makefile.am        | 2 +-
>  include/xtables.h          | 2 --
>  include/xtables_internal.h | 7 +++++++
>  libxtables/xtables.c       | 1 +
>  libxtables/xtoptions.c     | 1 +
>  5 files changed, 10 insertions(+), 3 deletions(-)
>  create mode 100644 include/xtables_internal.h
> 
> diff --git a/include/Makefile.am b/include/Makefile.am
> index 07c88b901e808..f3e480f72bf09 100644
> --- a/include/Makefile.am
> +++ b/include/Makefile.am
> @@ -11,7 +11,7 @@ nobase_include_HEADERS = \
>  	libiptc/ipt_kernel_headers.h libiptc/libiptc.h \
>  	libiptc/libip6tc.h libiptc/libxtc.h libiptc/xtcshared.h
>  
> -EXTRA_DIST = iptables linux iptables.h ip6tables.h
> +EXTRA_DIST = iptables linux iptables.h ip6tables.h xtables_internal.h
>  
>  uninstall-hook:
>  	dir=${includedir}/libiptc; { \
> diff --git a/include/xtables.h b/include/xtables.h
> index ab856ebc426ac..9fdd8291e91b9 100644
> --- a/include/xtables.h
> +++ b/include/xtables.h
> @@ -491,8 +491,6 @@ extern void xtables_register_matches(struct xtables_match *, unsigned int);
>  extern void xtables_register_target(struct xtables_target *me);
>  extern void xtables_register_targets(struct xtables_target *, unsigned int);
>  
> -extern bool xtables_strtoul_base(const char *, char **, uintmax_t *,
> -	uintmax_t, uintmax_t, unsigned int);
>  extern bool xtables_strtoul(const char *, char **, uintmax_t *,
>  	uintmax_t, uintmax_t);
>  extern bool xtables_strtoui(const char *, char **, unsigned int *,
> diff --git a/include/xtables_internal.h b/include/xtables_internal.h
> new file mode 100644
> index 0000000000000..a87a40cc8dae5
> --- /dev/null
> +++ b/include/xtables_internal.h
> @@ -0,0 +1,7 @@
> +#ifndef XTABLES_INTERNAL_H
> +#define XTABLES_INTERNAL_H 1
> +
> +extern bool xtables_strtoul_base(const char *, char **, uintmax_t *,
> +	uintmax_t, uintmax_t, unsigned int);
> +
> +#endif /* XTABLES_INTERNAL_H */
> diff --git a/libxtables/xtables.c b/libxtables/xtables.c
> index 7d54540b73b73..5fc50a63f380b 100644
> --- a/libxtables/xtables.c
> +++ b/libxtables/xtables.c
> @@ -64,6 +64,7 @@
>  #endif
>  #include <getopt.h>
>  #include "iptables/internal.h"
> +#include "xtables_internal.h"
>  
>  #define NPROTO	255
>  
> diff --git a/libxtables/xtoptions.c b/libxtables/xtoptions.c
> index 774d0ee655ba7..64d6599af904b 100644
> --- a/libxtables/xtoptions.c
> +++ b/libxtables/xtoptions.c
> @@ -21,6 +21,7 @@
>  #include <arpa/inet.h>
>  #include <netinet/ip.h>
>  #include "xtables.h"
> +#include "xtables_internal.h"
>  #ifndef IPTOS_NORMALSVC
>  #	define IPTOS_NORMALSVC 0
>  #endif
> -- 
> 2.47.0
> 

  reply	other threads:[~2024-11-07 16:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <ZyzYApZKx79g8jqm@calendula>
2024-11-07 16:12 ` [iptables PATCH] libxtables: Hide xtables_strtoul_base() symbol Phil Sutter
2024-11-07 16:38   ` Pablo Neira Ayuso [this message]
2024-11-07 16:41     ` Phil Sutter
2024-11-07 16:43   ` Jan Engelhardt
2024-11-07 16:44     ` Phil Sutter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Zyzs8NAsIeq-ZmHy@calendula \
    --to=pablo@netfilter.org \
    --cc=coreteam@netfilter.org \
    --cc=netfilter-devel@vger.kernel.org \
    --cc=phil@nwl.cc \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.