Skip to content

Commit

Permalink
Set _DEFAULT_SOURCE and _GNU_SOURCE globally. (#2010)
Browse files Browse the repository at this point in the history
Signed-off-by: Toni Uhlig <[email protected]>
  • Loading branch information
utoni authored Jun 12, 2023
1 parent 8ea0eaa commit 4e284b5
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 13 deletions.
2 changes: 2 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ AC_ARG_WITH(nbpf-path, AS_HELP_STRING([--with-nbpf-path], [nBPF library custom p
AC_ARG_WITH(lto-and-gold-linker, AS_HELP_STRING([--with-lto-and-gold-linker], [Build with LTO and Gold linker]))
AC_ARG_ENABLE(debug-build, AS_HELP_STRING([--enable-debug-build], [Enable debug build (`-g` flag)]),[enable_debugbuild=$enableval],[enable_debugbuild=no])

NDPI_CFLAGS="${NDPI_CFLAGS} -D_DEFAULT_SOURCE=1 -D_GNU_SOURCE=1"

AS_IF([test "x$enable_fuzztargets" = "xyes"], [
BUILD_FUZZTARGETS=1
NDPI_CFLAGS="${NDPI_CFLAGS} -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
Expand Down
3 changes: 0 additions & 3 deletions example/ndpiReader.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@
#include "ndpi_config.h"

#ifdef __linux__
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <sched.h>
#endif

Expand Down
2 changes: 0 additions & 2 deletions src/lib/ndpi_classify.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@
*
*/

#define _GNU_SOURCE

#include <stdio.h>
#include <ctype.h>
// #include <sys/time.h>
Expand Down
3 changes: 0 additions & 3 deletions src/lib/third_party/src/roaring.c
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,6 @@
#ifndef INCLUDE_PORTABILITY_H_
#define INCLUDE_PORTABILITY_H_

#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif // _GNU_SOURCE
#ifndef __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS 1
#endif // __STDC_FORMAT_MACROS
Expand Down
2 changes: 0 additions & 2 deletions tests/performance/gcrypt.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#define _DEFAULT_SOURCE
#define _GNU_SOURCE
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
Expand Down
3 changes: 0 additions & 3 deletions tests/unit/unit.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@
*/

#ifdef __linux__
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <sched.h>
#endif /* linux */

Expand Down

0 comments on commit 4e284b5

Please sign in to comment.