]> git.saurik.com Git - cycript.git/blobdiff - Baton.hpp
Got true JS booleans working in GNUstep.
[cycript.git] / Baton.hpp
index 45f0ec92c2366d1f76864af558c6d20bd49c6df5..7aa7673f1195b38b696794220d7255ff3e318347 100644 (file)
--- a/Baton.hpp
+++ b/Baton.hpp
@@ -1,12 +1,19 @@
 #include <dlfcn.h>
 #include <mach/mach.h>
+#include <sys/types.h>
 
 struct Baton {
     void (*_pthread_set_self)(pthread_t);
+
     int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), void *);
-    int (*pthread_detach)(pthread_t);
+    int (*pthread_join)(pthread_t, void **);
+
     void *(*dlopen)(const char *, int);
+    void *(*dlsym)(void *, const char *);
+
     mach_port_t (*mach_thread_self)();
     kern_return_t (*thread_terminate)(thread_act_t);
+
+    pid_t pid;
     char library[];
 };