From fa15b57f72d1f068e71f1921ac269bc140f20b23 Mon Sep 17 00:00:00 2001
From: hoelscher <jens.hoelscher@fh-muenster.de>
Date: Mon, 12 Oct 2015 12:50:58 +0200
Subject: [PATCH] add ifdef for os's for syscall sctp_sendmsg

---
 gtests/net/packetdrill/run_system_call.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c
index 6162e510..bdafe708 100644
--- a/gtests/net/packetdrill/run_system_call.c
+++ b/gtests/net/packetdrill/run_system_call.c
@@ -2974,6 +2974,7 @@ error_out:
 static int syscall_sctp_sendmsg(struct state *state, struct syscall_spec *syscall,
 			struct expression_list *args, char **error)
 {
+#if defined(__FreeBSD__) || defined(__Linux__) || defined(__NetBSD__) || defined(__OpenBSD__)
 	int result, script_fd, live_fd, len;
 	void *msg = NULL;
 	struct sockaddr_storage to;
@@ -3049,6 +3050,10 @@ static int syscall_sctp_sendmsg(struct state *state, struct syscall_spec *syscal
 	}
 	free(msg);
 	return STATUS_OK;
+#else
+	asprintf(error, "sctp_sendmsg is not supported");
+	return STATUS_ERR;
+#endif
 }
 
 /* A dispatch table with all the system calls that we support... */
-- 
GitLab