Timur Davydov has uploaded this change for review.

View Change

core: guard SCTP include in osmo_io_internal.h

Include <netinet/sctp.h> only when libsctp support is available.

This avoids pulling in SCTP-specific headers on builds where libsctp is
disabled or unavailable, while keeping the internal header usable across
all configurations.

No functional changes intended.

Change-Id: Icd626d908192a954d55d76a46d7cc863ed332631
---
M src/core/osmo_io_internal.h
1 file changed, 4 insertions(+), 2 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/21/41921/1
diff --git a/src/core/osmo_io_internal.h b/src/core/osmo_io_internal.h
index f425da2..727f617 100644
--- a/src/core/osmo_io_internal.h
+++ b/src/core/osmo_io_internal.h
@@ -2,9 +2,13 @@

#pragma once

+#include "../config.h"
+
#include <unistd.h>
#include <stdbool.h>
+#ifdef HAVE_LIBSCTP
#include <netinet/sctp.h>
+#endif

#include <osmocom/core/osmo_io.h>
#include <osmocom/core/linuxlist.h>
@@ -12,8 +16,6 @@
#include <osmocom/core/select.h>
#include <osmocom/core/socket.h>

-#include "../config.h"
-
#define OSMO_IO_DEFAULT_MSGB_SIZE 1024
#define OSMO_IO_DEFAULT_MSGB_HEADROOM 128


To view, visit change 41921. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Icd626d908192a954d55d76a46d7cc863ed332631
Gerrit-Change-Number: 41921
Gerrit-PatchSet: 1
Gerrit-Owner: Timur Davydov <dtv.comp@gmail.com>