]> git.saurik.com Git - cycript.git/blobdiff - Baton.hpp
Split CYLast into CYSetLast (eol) and CYGetLast.
[cycript.git] / Baton.hpp
index d930121a1ba7301afcee26b54b481bac6250b807..b8e5698c38dfdf22637ac731b5c479886a9d7c93 100644 (file)
--- a/Baton.hpp
+++ b/Baton.hpp
@@ -1,5 +1,5 @@
 /* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2010  Jay Freeman (saurik)
+ * Copyright (C) 2009-2012  Jay Freeman (saurik)
 */
 
 /* GNU Lesser General Public License, Version 3 {{{ */
 #include <sys/types.h>
 
 struct Baton {
-    void (*_pthread_start)(pthread_t, mach_port_t, void *(*)(void *), void *, size_t, unsigned int);
+    void (*__pthread_set_self)(pthread_t);
+    int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), void *);
+
+    mach_port_t (*mach_thread_self)();
+    kern_return_t (*thread_terminate)(thread_act_t);
 
     char *(*dlerror)();
     void *(*dlsym)(void *, const char *);