#define _GNU_SOURCE #include #include int puts(const char *s) { int (*original_puts)(const char *s); original_puts = dlsym(RTLD_NEXT, "puts"); return (*original_puts)("HAHA "); }