From 7da120bb0e8b24e2d9878e2a719d4863ff5af596 Mon Sep 17 00:00:00 2001 From: Olivier Houchard Date: Wed, 1 Nov 2017 13:55:10 +0100 Subject: [PATCH] MINOR: mux: Only define pipe functions on linux. Only define mux_pt_snd_pipe() and mux_pt_rcv_pipe() if splicing is available. --- src/mux_pt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mux_pt.c b/src/mux_pt.c index 54244c34e..479f831c6 100644 --- a/src/mux_pt.c +++ b/src/mux_pt.c @@ -170,6 +170,7 @@ static int mux_pt_snd_buf(struct conn_stream *cs, struct buffer *buf, int flags) return (cs->conn->xprt->snd_buf(cs->conn, buf, flags)); } +#if defined(CONFIG_HAP_LINUX_SPLICE) /* Send and get, using splicing */ static int mux_pt_rcv_pipe(struct conn_stream *cs, struct pipe *pipe, unsigned int count) { @@ -187,6 +188,7 @@ static int mux_pt_snd_pipe(struct conn_stream *cs, struct pipe *pipe) { return (cs->conn->xprt->snd_pipe(cs->conn, pipe)); } +#endif /* The mux operations */ const struct mux_ops mux_pt_ops = {