Avoid lossage from <stdnoreturn.h>

A few of the source files in `tests/ns` included `<isc/util.h>`
before `<cmocka.h>`. This could cause compile failures because the
`CMOCKA_NORETURN` macro is defined as `__attribute__((noreturn))`
and `<stdnoreturn.h>` defines `noreturn` as `_Noreturn` which does
not work as a gcc-style attribute.
This commit is contained in:
Tony Finch
2023-05-10 17:15:21 +01:00
parent b58d4c2c2c
commit 623f2fdb18
3 changed files with 3 additions and 6 deletions

View File

@@ -20,13 +20,12 @@
#include <string.h>
#include <unistd.h>
#include <isc/util.h>
#define UNIT_TESTING
#include <cmocka.h>
#include <isc/list.h>
#include <isc/random.h>
#include <isc/util.h>
#include <dns/acl.h>

View File

@@ -20,12 +20,11 @@
#include <string.h>
#include <unistd.h>
#include <isc/util.h>
#define UNIT_TESTING
#include <cmocka.h>
#include <isc/thread.h>
#include <isc/util.h>
#include <dns/acl.h>
#include <dns/rcode.h>

View File

@@ -20,12 +20,11 @@
#include <stdlib.h>
#include <string.h>
#include <isc/util.h>
#define UNIT_TESTING
#include <cmocka.h>
#include <isc/quota.h>
#include <isc/util.h>
#include <dns/badcache.h>
#include <dns/view.h>