Blob Blame History Raw
diff -up ski-1.3.2/src/linux/syscall-linux.c.uselib ski-1.3.2/src/linux/syscall-linux.c
--- ski-1.3.2/src/linux/syscall-linux.c.uselib	2016-02-15 18:59:45.791157525 +0100
+++ ski-1.3.2/src/linux/syscall-linux.c	2016-02-16 18:08:21.991800332 +0100
@@ -554,7 +554,8 @@ extern void mmapSyms (int, ADDR, ADDR, A
 extern void munmapSyms (ADDR, ADDR);
 extern void dynBlock (ADDR, ADDR);
 extern void memFree (ADDR);
-extern int uselib (const char *libname);	/* Linux specific */
+#include <sys/syscall.h>
+#define uselib(libname) syscall(__NR_uselib, libname)
 
 extern int setresuid (uid_t, uid_t, uid_t);
 extern int getresuid (uid_t *, uid_t *, uid_t *);