From: Jo-Philipp Wich Date: Thu, 27 Aug 2009 01:23:08 +0000 (+0000) Subject: libs/nixio: protect splice calls with ifdef SPLICE_F_MOVE, fixes compile error with... X-Git-Tag: 0.10.0~1153 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=30f881974cd25ff5b430545db7152cab021e9cd6 libs/nixio: protect splice calls with ifdef SPLICE_F_MOVE, fixes compile error with openwrt trunk x86/glibc --- diff --git a/libs/nixio/src/splice.c b/libs/nixio/src/splice.c index 0704dfd24..fe5666163 100644 --- a/libs/nixio/src/splice.c +++ b/libs/nixio/src/splice.c @@ -39,11 +39,13 @@ #endif #ifdef _GNU_SOURCE +#ifdef SPLICE_F_MOVE /* guess what sucks... */ #ifdef __UCLIBC__ #include #include + ssize_t splice(int __fdin, __off64_t *__offin, int __fdout, __off64_t *__offout, size_t __len, unsigned int __flags) { #ifdef __NR_splice @@ -116,6 +118,7 @@ static int nixio_splice_flags(lua_State *L) { return 1; } +#endif /* SPLICE_F_MOVE */ #endif /* _GNU_SOURCE */ /** @@ -155,9 +158,11 @@ static int nixio_sendfile(lua_State *L) { /* module table */ static const luaL_reg R[] = { #ifdef _GNU_SOURCE +#ifdef SPLICE_F_MOVE {"splice", nixio_splice}, {"splice_flags", nixio_splice_flags}, #endif +#endif {"sendfile", nixio_sendfile}, {NULL, NULL} };