X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/b166b11b8612a2428d7b86bd3dd27207a3f60dab..032e971ea180d9e7f9df03887bedd233c8d5c537:/Library.cpp diff --git a/Library.cpp b/Library.cpp index 4cccc06..a981b2b 100644 --- a/Library.cpp +++ b/Library.cpp @@ -61,11 +61,6 @@ #include #include -#include -#include -#include -#include - #include "Parser.hpp" #include "Cycript.tab.hh" @@ -1454,27 +1449,6 @@ CYJSError::CYJSError(JSContextRef context, const char *format, ...) { CYThrow(context, exception); } -extern "C" void CYHandleServer(pid_t pid) { - CYInitialize(); - - int socket(_syscall(::socket(PF_UNIX, SOCK_STREAM, 0))); try { - struct sockaddr_un address; - memset(&address, 0, sizeof(address)); - address.sun_family = AF_UNIX; - sprintf(address.sun_path, "/tmp/.s.cy.%u", pid); - - _syscall(connect(socket, reinterpret_cast(&address), SUN_LEN(&address))); - - apr_pool_t *pool; - apr_pool_create(&pool, NULL); - - CYHandleClient(pool, socket); - } catch (const CYException &error) { - CYPool pool; - fprintf(stderr, "%s\n", error.PoolCString(pool)); - } -} - JSGlobalContextRef CYGetJSContext() { CYInitialize();