mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-14 00:51:36 +08:00
Build C++ kernel-space compatibility file
This commit is contained in:
parent
c352e6979d
commit
af02f4644f
@ -161,6 +161,7 @@ class rtems(builder.Module):
|
|||||||
'rtems/ipsec_get_policylen.c',
|
'rtems/ipsec_get_policylen.c',
|
||||||
'rtems/rtems-bsd-arp-processor.c',
|
'rtems/rtems-bsd-arp-processor.c',
|
||||||
'rtems/rtems-bsd-allocator-domain-size.c',
|
'rtems/rtems-bsd-allocator-domain-size.c',
|
||||||
|
'rtems/rtems-bsd-cxx.cc',
|
||||||
'rtems/rtems-bsd-get-allocator-domain-size.c',
|
'rtems/rtems-bsd-get-allocator-domain-size.c',
|
||||||
'rtems/rtems-bsd-get-ethernet-addr.c',
|
'rtems/rtems-bsd-get-ethernet-addr.c',
|
||||||
'rtems/rtems-bsd-get-mac-address.c',
|
'rtems/rtems-bsd-get-mac-address.c',
|
||||||
|
@ -32,6 +32,8 @@
|
|||||||
#define __STDC_LIMIT_MACROS
|
#define __STDC_LIMIT_MACROS
|
||||||
#define __STDC_CONSTANT_MACROS
|
#define __STDC_CONSTANT_MACROS
|
||||||
|
|
||||||
|
#include <machine/rtems-bsd-kernel-space.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Include this outside the extern "C", since we may include <atomic> via
|
* Include this outside the extern "C", since we may include <atomic> via
|
||||||
* <rtems.h> which uses templates.
|
* <rtems.h> which uses templates.
|
||||||
@ -40,10 +42,9 @@
|
|||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
||||||
#include <machine/rtems-bsd-kernel-space.h>
|
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
#include <sys/lock.h>
|
||||||
#include <sys/mbuf.h>
|
#include <sys/mbuf.h>
|
||||||
#include <sys/malloc.h>
|
#include <sys/malloc.h>
|
||||||
#include <sys/kernel.h>
|
#include <sys/kernel.h>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user