1 /******************************************************************************
3 *****************************************************************************/
10 #define DEBUG(p...) do { if(fadvise_debug) do_log(p); } while(0)
15 #undef fwrite_unlocked
19 typedef int (*real_close_t
) (int);
21 typedef ssize_t (*real_write_t
) (int, const void *, size_t);
23 typedef ssize_t (*real_read_t
) (int, void *, size_t);
25 typedef size_t (*real_fwrite_t
) (const void *, size_t, size_t, FILE *);
27 typedef size_t (*real_fread_t
) (void *, size_t, size_t, FILE *);
29 typedef int (*real_fclose_t
) (FILE *);
31 static void lib_init(void) __attribute__((constructor
));
33 /* static void lib_deinit(void) __attribute__((destructor)); */
35 #endif /* _FADVISE_H_ */