RTEMS: Introduce <machine/_kernel_if.h>

This helps to avoid Newlib updates due to FreeBSD kernel space changes.

Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
Sebastian Huber 2018-08-08 12:06:48 +02:00
parent 0c0dd28596
commit 764d748c9c
1 changed files with 4 additions and 7 deletions

View File

@ -579,13 +579,6 @@ struct ifrsshash {
#endif /* __BSD_VISIBLE */ #endif /* __BSD_VISIBLE */
#ifdef _KERNEL
#ifdef MALLOC_DECLARE
MALLOC_DECLARE(M_IFADDR);
MALLOC_DECLARE(M_IFMADDR);
#endif
#endif
#ifndef _KERNEL #ifndef _KERNEL
struct if_nameindex { struct if_nameindex {
unsigned int if_index; /* 1, 2, ... */ unsigned int if_index; /* 1, 2, ... */
@ -599,4 +592,8 @@ struct if_nameindex *if_nameindex(void);
unsigned int if_nametoindex(const char *); unsigned int if_nametoindex(const char *);
__END_DECLS __END_DECLS
#endif #endif
#ifdef _KERNEL
/* Header file provided outside of Newlib */
#include <machine/_kernel_if.h>
#endif
#endif /* !_NET_IF_H_ */ #endif /* !_NET_IF_H_ */