From: Michael Schroeder Date: Thu, 23 Feb 2017 16:33:22 +0000 (+0100) Subject: Haiku nowadays has fopencookie X-Git-Tag: 0.6.27~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d84b29e8f7214217ffa03f478434c8435749573;p=thirdparty%2Flibsolv.git Haiku nowadays has fopencookie --- diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c index c186d9dc..967984ef 100644 --- a/ext/solv_xfopen.c +++ b/ext/solv_xfopen.c @@ -16,23 +16,6 @@ #include "util.h" -/* Evil hack for Haiku: fopencookie() is implemented internally, but not - exported by a header. */ -#ifdef __HAIKU__ - -typedef struct { - ssize_t (*read)(void*, char*, size_t); - ssize_t (*write)(void*, const char*, size_t); - int (*seek)(off_t*, int); - int (*close)(void*); -} cookie_io_functions_t; - - -FILE *fopencookie(void*, const char*, cookie_io_functions_t); - -#endif /* __HAIKU__ */ - - static FILE *cookieopen(void *cookie, const char *mode, ssize_t (*cread)(void *, char *, size_t), ssize_t (*cwrite)(void *, const char *, size_t),