mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-15 04:36:53 +08:00

Add compatibility with Newlib header files. Some FreeBSD header files are mapped by the translation script: o rtems/bsd/sys/_types.h o rtems/bsd/sys/errno.h o rtems/bsd/sys/lock.h o rtems/bsd/sys/param.h o rtems/bsd/sys/resource.h o rtems/bsd/sys/time.h o rtems/bsd/sys/timespec.h o rtems/bsd/sys/types.h o rtems/bsd/sys/unistd.h It is now possible to include <sys/socket.h> directly for example. Generate one Makefile which builds everything including tests.
17 lines
249 B
C
17 lines
249 B
C
|
|
#include <rtems/bsd/sys/types.h>
|
|
#include <rtems/bsd/sys/param.h>
|
|
|
|
#include <netipsec/ipsec.h>
|
|
|
|
#include <net/pfkeyv2.h>
|
|
|
|
#include "ipsec_strerror.h"
|
|
|
|
int
|
|
ipsec_get_policylen(policy)
|
|
caddr_t policy;
|
|
{
|
|
return policy ? PFKEY_EXTLEN(policy) : -1;
|
|
}
|