4 #include <sys/syscall.h>
6 long __syscall(long,...);
8 static char *end(char *s) {while(*s) s++; return s;}
10 void *wrap_help(char *s)
12 struct iovec iov[2] = {
13 { .iov_base = s, .iov_len = end(s)-s },
14 { .iov_base = "\n", .iov_len = 1 }
16 __syscall(SYS_writev, 2, iov, 2);
17 return dlsym(RTLD_NEXT, s);