diff options
author | Guillem Jover <guillem@hadrons.org> | 2011-05-28 10:39:54 +0200 |
---|---|---|
committer | Guillem Jover <guillem@hadrons.org> | 2011-05-29 02:41:15 +0200 |
commit | 0bf3d3913fe2adb5974add44f93a5de78bd06710 (patch) | |
tree | 9e5f6f08dd47a397a864e0cc56ab1a4d6a220629 | |
parent | 913cdd91b1d696e02dff22273b7721d8dad4bf2a (diff) | |
download | libbsd-0bf3d3913fe2adb5974add44f93a5de78bd06710.tar.gz |
Include the correct deprecated headeres when using the overlay
-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); |