]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Haiku nowadays has fopencookie
authorMichael Schroeder <mls@suse.de>
Thu, 23 Feb 2017 16:33:22 +0000 (17:33 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 23 Feb 2017 16:33:22 +0000 (17:33 +0100)
ext/solv_xfopen.c

index c186d9dcb62482f848f6d8f6d25723902d8034a8..967984ef8961a4c46613af139093faced3f65e46 100644 (file)
 #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),