summaryrefslogtreecommitdiffstats
path: root/babeld
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2018-08-28 10:57:13 +0200
committerDavid Lamparter <equinox@opensourcerouting.org>2018-09-08 21:30:42 +0200
commitb45ac5f5c61f98b0aacf65b456547142193ae1fc (patch)
treecc932f64c64d19ce520e6947f80ab181c3a741b5 /babeld
parentbuild: fix & clean up *SAN flags (diff)
downloadfrr-b45ac5f5c61f98b0aacf65b456547142193ae1fc.tar.xz
frr-b45ac5f5c61f98b0aacf65b456547142193ae1fc.zip
*: fix config.h/zebra.h include order
config.h (or, transitively, zebra.h) must be the first include file listed for autoconf things like _GNU_SOURCE and _POSIX_C_SOURCE to work correctly. Signed-off-by: David Lamparter <equinox@diac24.net>
Diffstat (limited to 'babeld')
-rw-r--r--babeld/babel_filter.c4
-rw-r--r--babeld/kernel.c4
-rw-r--r--babeld/neighbour.c4
-rw-r--r--babeld/net.c4
-rw-r--r--babeld/resend.c4
-rw-r--r--babeld/source.c4
-rw-r--r--babeld/util.c4
7 files changed, 28 insertions, 0 deletions
diff --git a/babeld/babel_filter.c b/babeld/babel_filter.c
index ff5cca42a..31778901a 100644
--- a/babeld/babel_filter.c
+++ b/babeld/babel_filter.c
@@ -20,6 +20,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "babel_filter.h"
#include "vty.h"
#include "filter.h"
diff --git a/babeld/kernel.c b/babeld/kernel.c
index ba2b58131..d4c962af3 100644
--- a/babeld/kernel.c
+++ b/babeld/kernel.c
@@ -21,6 +21,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <sys/time.h>
#include <sys/param.h>
#include <time.h>
diff --git a/babeld/neighbour.c b/babeld/neighbour.c
index c1592fb18..512b60e29 100644
--- a/babeld/neighbour.c
+++ b/babeld/neighbour.c
@@ -20,6 +20,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
diff --git a/babeld/net.c b/babeld/net.c
index ad9a6bad9..d1f6a4414 100644
--- a/babeld/net.c
+++ b/babeld/net.c
@@ -20,6 +20,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
diff --git a/babeld/resend.c b/babeld/resend.c
index 1f2197744..8949075f6 100644
--- a/babeld/resend.c
+++ b/babeld/resend.c
@@ -20,6 +20,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <sys/time.h>
#include <time.h>
#include <string.h>
diff --git a/babeld/source.c b/babeld/source.c
index d6dd84895..75bca0620 100644
--- a/babeld/source.c
+++ b/babeld/source.c
@@ -20,6 +20,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
diff --git a/babeld/util.c b/babeld/util.c
index 4a3ecace0..880cda2fc 100644
--- a/babeld/util.c
+++ b/babeld/util.c
@@ -21,6 +21,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>