summaryrefslogtreecommitdiff
path: root/src/ipcpd/unicast
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipcpd/unicast')
-rw-r--r--src/ipcpd/unicast/dt.c1
-rw-r--r--src/ipcpd/unicast/fa.c5
-rw-r--r--src/ipcpd/unicast/pol/link_state.c1
3 files changed, 7 insertions, 0 deletions
diff --git a/src/ipcpd/unicast/dt.c b/src/ipcpd/unicast/dt.c
index 92496e54..c57ce031 100644
--- a/src/ipcpd/unicast/dt.c
+++ b/src/ipcpd/unicast/dt.c
@@ -24,6 +24,7 @@
#define _DEFAULT_SOURCE
#else
#define _POSIX_C_SOURCE 200112L
+#define __XSI_VISIBLE 500
#endif
#include "config.h"
diff --git a/src/ipcpd/unicast/fa.c b/src/ipcpd/unicast/fa.c
index 71351d5a..14303a21 100644
--- a/src/ipcpd/unicast/fa.c
+++ b/src/ipcpd/unicast/fa.c
@@ -24,6 +24,7 @@
#define _DEFAULT_SOURCE
#else
#define _POSIX_C_SOURCE 200112L
+#define __XSI_VISIBLE 500
#endif
#include "config.h"
@@ -51,6 +52,10 @@
#include <stdlib.h>
#include <string.h>
+#if defined (IPCP_FLOW_STATS) && !defined(CLOCK_REALTIME_COARSE)
+#define CLOCK_REALTIME_COARSE CLOCK_REALTIME
+#endif
+
#define TIMEOUT 10000 /* nanoseconds */
#define FLOW_REQ 0
diff --git a/src/ipcpd/unicast/pol/link_state.c b/src/ipcpd/unicast/pol/link_state.c
index cca85d63..69044889 100644
--- a/src/ipcpd/unicast/pol/link_state.c
+++ b/src/ipcpd/unicast/pol/link_state.c
@@ -24,6 +24,7 @@
#define _DEFAULT_SOURCE
#else
#define _POSIX_C_SOURCE 200112L
+#define __XSI_VISIBLE 500
#endif
#include "config.h"