10 #define LIBNAME "libafk.so"
12 #define LIBAFK "libafk-temp.so"
13 #define LIBAFK_BAK ".libafk-temp.so.temp"
15 int main(int argc, char **argv)
19 if (rename(LIBAFK, LIBAFK_BAK)) {
20 fprintf(stderr, "Unable to rename %s: %s\n", LIBAFK, strerror(errno));
24 handle = dlopen(LIBNAME, RTLD_NOW);
26 fprintf(stderr, "Could not open ./%s: %s\n", LIBNAME, dlerror());
30 if (rename(LIBAFK_BAK, LIBAFK)) {
31 fprintf(stderr, "Unable to rename %s: %s\n", LIBAFK_BAK, strerror(errno));