diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/bsd/cdefs.h | 4 | ||||
-rw-r--r-- | include/bsd/ip_icmp.h | 4 | ||||
-rw-r--r-- | include/bsd/queue.h | 4 | ||||
-rw-r--r-- | include/bsd/random.h | 4 | ||||
-rw-r--r-- | include/bsd/stdlib.h | 5 | ||||
-rw-r--r-- | include/bsd/string.h | 4 |
6 files changed, 25 insertions, 0 deletions
diff --git a/include/bsd/cdefs.h b/include/bsd/cdefs.h index 3039930..bbb6907 100644 --- a/include/bsd/cdefs.h +++ b/include/bsd/cdefs.h @@ -33,7 +33,11 @@ #warning "Deprecated header, use <bsd/sys/cdefs.h> or libbsd-overlay.pc instead." #endif +#ifdef LIBBSD_OVERLAY +#include <sys/cdefs.h> +#else #include <bsd/sys/cdefs.h> +#endif #endif diff --git a/include/bsd/ip_icmp.h b/include/bsd/ip_icmp.h index 65f3ff7..0f34a5a 100644 --- a/include/bsd/ip_icmp.h +++ b/include/bsd/ip_icmp.h @@ -33,7 +33,11 @@ #warning "Deprecated header, use <bsd/netinet/ip_icmp.h> or libbsd-overlay.pc instead." #endif +#ifdef LIBBSD_OVERLAY +#include <netinet/ip_icmp.h> +#else #include <bsd/netinet/ip_icmp.h> +#endif #endif diff --git a/include/bsd/queue.h b/include/bsd/queue.h index 30775ec..c479230 100644 --- a/include/bsd/queue.h +++ b/include/bsd/queue.h @@ -33,7 +33,11 @@ #warning "Deprecated header, use <bsd/sys/queue.h> or libbsd-overlay.pc instead." #endif +#ifdef LIBBSD_OVERLAY +#include <sys/queue.h> +#else #include <bsd/sys/queue.h> +#endif #endif diff --git a/include/bsd/random.h b/include/bsd/random.h index 7b35f8b..3b90a66 100644 --- a/include/bsd/random.h +++ b/include/bsd/random.h @@ -33,7 +33,11 @@ #warning "Deprecated header, use <bsd/stdlib.h> instead." #endif +#ifdef LIBBSD_OVERLAY +#include <stdlib.h> +#else #include <bsd/stdlib.h> +#endif #endif diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h index 8e885f6..217a416 100644 --- a/include/bsd/stdlib.h +++ b/include/bsd/stdlib.h @@ -48,9 +48,14 @@ /* FIXME: Temporary inclusions to avoid API breakage, will be removed soon. */ #ifndef LIBBSD_DISABLE_DEPRECATED +#ifdef LIBBSD_OVERLAY +#include <stdio.h> +#include <unistd.h> +#else #include <bsd/stdio.h> #include <bsd/unistd.h> #endif +#endif __BEGIN_DECLS u_int32_t arc4random(); diff --git a/include/bsd/string.h b/include/bsd/string.h index b0199d7..fb7d4a7 100644 --- a/include/bsd/string.h +++ b/include/bsd/string.h @@ -38,8 +38,12 @@ #ifndef LIBBSD_DISABLE_DEPRECATED /* FIXME: Temporary inclusion to avoid API breakage, will be removed soon. */ +#ifdef LIBBSD_OVERLAY +#include <stdio.h> +#else #include <bsd/stdio.h> #endif +#endif __BEGIN_DECLS size_t strlcpy(char *dst, const char *src, size_t siz); |