Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-08-08 13:06:48 +0300
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-08-24 16:04:43 +0300
commit764d748c9cc940cee08cdb22c19c2bc3a008750e (patch)
tree291ea27ea0d7e957844b47fce8c69b7d9897a708 /newlib/libc/sys/rtems
parent0c0dd285969ace58bd1265f4c2ebd75ea087b2ce (diff)
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>
Diffstat (limited to 'newlib/libc/sys/rtems')
-rw-r--r--newlib/libc/sys/rtems/include/net/if.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/newlib/libc/sys/rtems/include/net/if.h b/newlib/libc/sys/rtems/include/net/if.h
index b2e264176..54bb9094d 100644
--- a/newlib/libc/sys/rtems/include/net/if.h
+++ b/newlib/libc/sys/rtems/include/net/if.h
@@ -579,13 +579,6 @@ struct ifrsshash {
#endif /* __BSD_VISIBLE */
-#ifdef _KERNEL
-#ifdef MALLOC_DECLARE
-MALLOC_DECLARE(M_IFADDR);
-MALLOC_DECLARE(M_IFMADDR);
-#endif
-#endif
-
#ifndef _KERNEL
struct if_nameindex {
unsigned int if_index; /* 1, 2, ... */
@@ -599,4 +592,8 @@ struct if_nameindex *if_nameindex(void);
unsigned int if_nametoindex(const char *);
__END_DECLS
#endif
+#ifdef _KERNEL
+/* Header file provided outside of Newlib */
+#include <machine/_kernel_if.h>
+#endif
#endif /* !_NET_IF_H_ */