0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 01:31:55 +00:00

Better order of includes.

set_inaddr() moved to sysio.h.
This commit is contained in:
Martin Mares 1999-12-16 13:14:02 +00:00
parent 12a9d139ee
commit a2867cd957
2 changed files with 16 additions and 16 deletions

View File

@ -7,10 +7,25 @@
*/
#ifdef IPV6
#include <linux/in6.h> /* FIXMEv6: glibc variant? */
static inline void
set_inaddr(struct in6_addr *ia, ip_addr a)
{
ipa_hton(a);
memcpy(ia, &a, sizeof(a));
}
#else
static inline void
set_inaddr(struct in_addr *ia, ip_addr a)
{
ipa_hton(a);
memcpy(&ia->s_addr, &a, sizeof(a));
}
/*
* Multicasting in Linux systems is a real mess. Not only different kernels
* have different interfaces, but also different libc's export it in different

View File

@ -27,6 +27,7 @@
#include "nest/iface.h"
#include "lib/unix.h"
#include "lib/sysio.h"
/*
* Random Numbers
@ -379,13 +380,6 @@ sk_new(pool *p)
#ifdef IPV6
static inline void
set_inaddr(struct in6_addr *ia, ip_addr a)
{
ipa_hton(a);
memcpy(ia, &a, sizeof(a));
}
void
fill_in_sockaddr(sockaddr *sa, ip_addr a, unsigned port)
{
@ -408,13 +402,6 @@ get_sockaddr(sockaddr *sa, ip_addr *a, unsigned *port)
#else
static inline void
set_inaddr(struct in_addr *ia, ip_addr a)
{
ipa_hton(a);
memcpy(&ia->s_addr, &a, sizeof(a));
}
void
fill_in_sockaddr(sockaddr *sa, ip_addr a, unsigned port)
{
@ -436,8 +423,6 @@ get_sockaddr(sockaddr *sa, ip_addr *a, unsigned *port)
#endif
#include "lib/sysio.h"
static char *
sk_setup(sock *s)
{