Re: [PATCH] Use stdlib uint* instead of u_int*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 03, 2015 at 10:04:46PM +0000, Nathan McSween wrote:
[...]
> diff --git a/include/libnfnetlink/linux_nfnetlink.h b/include/libnfnetlink/linux_nfnetlink.h
> index 76a8550..7b843c6 100644
> --- a/include/libnfnetlink/linux_nfnetlink.h
> +++ b/include/libnfnetlink/linux_nfnetlink.h
> @@ -1,5 +1,6 @@
>  #ifndef _NFNETLINK_H
>  #define _NFNETLINK_H
> +#include <stdint.h>
>  #include <linux/types.h>
>  #include <libnfnetlink/linux_nfnetlink_compat.h>
>  
> @@ -25,9 +26,9 @@ enum nfnetlink_groups {
>  /* General form of address family dependent message.
>   */
>  struct nfgenmsg {
> -	u_int8_t  nfgen_family;		/* AF_xxx */
> -	u_int8_t  version;		/* nfnetlink version */
> -	u_int16_t    res_id;		/* resource id */
> +	uint8_t  nfgen_family;		/* AF_xxx */
> +	uint8_t  version;		/* nfnetlink version */
> +	uint16_t    res_id;		/* resource id */

This header file is a copy of what you can get from the Linux kernel
source tree. We shouldn't change this, instead you can refresh it.

>  };
>  
>  #define NFNETLINK_V0	0
> @@ -59,7 +60,7 @@ struct nfnl_callback
>  	int (*call)(struct sock *nl, struct sk_buff *skb, 
>  		struct nlmsghdr *nlh, struct nlattr *cda[]);
>  	const struct nla_policy *policy;	/* netlink attribute policy */
> -	const u_int16_t attr_count;		/* number of nlattr's */
> +	const uint16_t attr_count;		/* number of nlattr's */
>  };
>  
>  struct nfnetlink_subsystem
> @@ -76,7 +77,7 @@ extern int nfnetlink_subsys_unregister(const struct nfnetlink_subsystem *n);
>  extern int nfnetlink_has_listeners(unsigned int group);
>  extern int nfnetlink_send(struct sk_buff *skb, u32 pid, unsigned group, 
>  			  int echo);
> -extern int nfnetlink_unicast(struct sk_buff *skb, u_int32_t pid, int flags);
> +extern int nfnetlink_unicast(struct sk_buff *skb, uint32_t pid, int flags);
>  
>  #define MODULE_ALIAS_NFNL_SUBSYS(subsys) \
>  	MODULE_ALIAS("nfnetlink-subsys-" __stringify(subsys))
> diff --git a/include/libnfnetlink/linux_nfnetlink_compat.h b/include/libnfnetlink/linux_nfnetlink_compat.h
> index e145176..cd094fc 100644
> --- a/include/libnfnetlink/linux_nfnetlink_compat.h
> +++ b/include/libnfnetlink/linux_nfnetlink_compat.h

Same thing with this file.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux