diff --git a/lib/libuinet/api_include/uinet_api.h b/lib/libuinet/api_include/uinet_api.h index 6efce70..7dc6c89 100644 --- a/lib/libuinet/api_include/uinet_api.h +++ b/lib/libuinet/api_include/uinet_api.h @@ -116,7 +116,7 @@ void uinet_soupcall_set_locked(struct uinet_socket *so, int which, int (*func)( void uinet_soupcall_unlock(struct uinet_socket *so, int which); int uinet_sysctlbyname(uinet_instance_t uinst, const char *name, char *oldp, size_t *oldplen, const char *newp, size_t newplen, size_t *retval, int flags); -int uinet_sysctl(uinet_instance_t uinst, const int *name, u_int namelen, void *oldp, size_t *oldplen, +int uinet_sysctl(uinet_instance_t uinst, const int *name, unsigned int namelen, void *oldp, size_t *oldplen, const void *newp, size_t newplen, size_t *retval, int flags); void uinet_synfilter_getconninfo(uinet_api_synfilter_cookie_t cookie, struct uinet_in_conninfo *inc); void uinet_synfilter_getl2info(uinet_api_synfilter_cookie_t cookie, struct uinet_in_l2info *l2i); diff --git a/lib/libuinet/uinet_config.c b/lib/libuinet/uinet_config.c index 5fbede0..1f6ac22 100644 --- a/lib/libuinet/uinet_config.c +++ b/lib/libuinet/uinet_config.c @@ -85,7 +85,7 @@ int uinet_ifcreate(uinet_instance_t uinst, uinet_iftype_t type, const char *configstr, const char *alias, unsigned int cdom, int cpu, uinet_if_t *uif) { - struct uinet_if *new_uif; + struct uinet_if *new_uif = 0; int alias_len; int error = 0; diff --git a/lib/libuinet/uinet_internal.h b/lib/libuinet/uinet_internal.h index bb139ba..3a0c780 100644 --- a/lib/libuinet/uinet_internal.h +++ b/lib/libuinet/uinet_internal.h @@ -30,10 +30,11 @@ #include #include -#include #include "uinet_api.h" +struct vnet; + struct uinet_instance { struct vnet *ui_vnet; void *ui_userdata;