From 4ff63956529a371fdd5083defd4038f676a4b743 Mon Sep 17 00:00:00 2001 From: Wouter Verhelst Date: Thu, 3 Mar 2011 15:07:26 +0100 Subject: [PATCH] Fix inline usage inlines must be static, or gcc with some particular set of options (C99? -Wall -Werror? dunno, don't care) won't compile it. --- nbd-server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nbd-server.c b/nbd-server.c index ec5b84f..5cace72 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -320,7 +320,7 @@ int authorized_client(CLIENT *opts) { * @param buf a buffer * @param len the number of bytes to be read **/ -inline void readit(int f, void *buf, size_t len) { +static inline void readit(int f, void *buf, size_t len) { ssize_t res; while (len > 0) { DEBUG("*"); @@ -342,7 +342,7 @@ inline void readit(int f, void *buf, size_t len) { * @param buf a buffer containing data * @param len the number of bytes to be written **/ -inline void writeit(int f, void *buf, size_t len) { +static inline void writeit(int f, void *buf, size_t len) { ssize_t res; while (len > 0) { DEBUG("+"); -- 1.7.10.4