summaryrefslogtreecommitdiff
path: root/include/bsd/cdefs.h
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2011-05-27 21:58:20 +0200
committerGuillem Jover <guillem@hadrons.org>2011-05-29 02:39:29 +0200
commit200eeb1265ec50ef54660d054f41af71c49e57fc (patch)
tree5a6aa0883c74e76f9c7e78f5cc66ea8373f72950 /include/bsd/cdefs.h
parentfbd622971d0a22dd94cf23c93dab72f5c6a42bf6 (diff)
downloadlibbsd-200eeb1265ec50ef54660d054f41af71c49e57fc.tar.gz
Add LIBBSD_DISABLE_DEPRECATED to deprecated headers
When enabled this will make the inclusion of deprecated headers a fatal error so that it's easier to spot.
Diffstat (limited to 'include/bsd/cdefs.h')
-rw-r--r--include/bsd/cdefs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/bsd/cdefs.h b/include/bsd/cdefs.h
index ac36e63..3039930 100644
--- a/include/bsd/cdefs.h
+++ b/include/bsd/cdefs.h
@@ -27,7 +27,11 @@
#ifndef LIBBSD_BSD_CDEFS_H
#define LIBBSD_BSD_CDEFS_H
+#ifdef LIBBSD_DISABLE_DEPRECATED
+#error "Deprecated header, use <bsd/sys/cdefs.h> or libbsd-overlay.pc instead."
+#else
#warning "Deprecated header, use <bsd/sys/cdefs.h> or libbsd-overlay.pc instead."
+#endif
#include <bsd/sys/cdefs.h>