summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2024-07-18 22:48:41 +0200
committerSander Vrijders <sander@ouroboros.rocks>2024-07-19 15:48:30 +0200
commitbd8430f3399202bc88cc8abe0285f9517ab2cc28 (patch)
tree65be03567636374bf1c1b7ab617863df369216c0 /src
parentd14b633ea1337d56c6b0420cfdca21681cedaf50 (diff)
downloadouroboros-bd8430f3399202bc88cc8abe0285f9517ab2cc28.tar.gz
ouroboros-bd8430f3399202bc88cc8abe0285f9517ab2cc28.zip
ipcpd: Fix build on OSX
Macro was missing for CLOCK_REALTIME_COARSE, which does not exist on OS X, and the preprocessor macro for the ipcpd-eth had an #endif misplaced which was exposing an otherwise unknown label. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src')
-rw-r--r--src/ipcpd/eth/eth.c2
-rw-r--r--src/ipcpd/ipcp.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ipcpd/eth/eth.c b/src/ipcpd/eth/eth.c
index ea6e0f1c..c0e6d0ce 100644
--- a/src/ipcpd/eth/eth.c
+++ b/src/ipcpd/eth/eth.c
@@ -1512,8 +1512,8 @@ static int eth_ipcp_bootstrap(const struct ipcp_config * conf)
close(eth_data.bpf);
#elif defined(HAVE_RAW_SOCKETS)
close(eth_data.s_fd);
-#endif
fail_socket:
+#endif
return -1;
}
diff --git a/src/ipcpd/ipcp.c b/src/ipcpd/ipcp.c
index 966c4920..c2678fc8 100644
--- a/src/ipcpd/ipcp.c
+++ b/src/ipcpd/ipcp.c
@@ -64,6 +64,10 @@
#endif
#endif
+#ifndef CLOCK_REALTIME_COARSE
+#define CLOCK_REALTIME_COARSE CLOCK_REALTIME
+#endif
+
char * info[LAYER_NAME_SIZE + 1] = {
"_state",
"_type",