35 lines
964 B
Diff
35 lines
964 B
Diff
Do not define _ISOC11_SOURCE in parser-sming.y
|
|
|
|
It overrides _DEFAULT_SOURCE, thereby hiding the declaration of timegm
|
|
in <time.h>. This will result in build failures with future compilers
|
|
that do not support implicit function declarations.
|
|
|
|
Submitted upstream:
|
|
|
|
<https://lists.ibr.cs.tu-bs.de/hyperkitty/list/libsmi@ibr.cs.tu-bs.de/thread/MI6XPAR7JE2AY6UZIMXA3Q7JGD635JRR/>
|
|
|
|
diff --git a/lib/parser-sming.y b/lib/parser-sming.y
|
|
index 555e570613ad689f..32bddeac93eac7e8 100644
|
|
--- a/lib/parser-sming.y
|
|
+++ b/lib/parser-sming.y
|
|
@@ -17,7 +17,7 @@
|
|
|
|
#ifdef BACKEND_SMING
|
|
|
|
-#define _ISOC99_SOURCE
|
|
+
|
|
#include <stdio.h>
|
|
#include <errno.h>
|
|
#include <stdlib.h>
|
|
diff -up a/lib/parser-yang.y b/lib/parser-yang.y
|
|
--- a/lib/parser-yang.y 2024-01-05 09:28:40.994847831 -0500
|
|
+++ b/lib/parser-yang.y 2024-01-05 09:28:54.247033152 -0500
|
|
@@ -20,7 +20,6 @@
|
|
|
|
#ifdef BACKEND_YANG
|
|
|
|
-#define _ISOC99_SOURCE
|
|
#include <stdio.h>
|
|
#include <errno.h>
|
|
#include <stdlib.h>
|