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