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:
parent
0c0dd28596
commit
764d748c9c
|
@ -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_ */
|
||||||
|
|
Loading…
Reference in New Issue