get kuroko up-to-speed again

This commit is contained in:
Connor Olding 2023-06-17 02:55:17 +02:00
parent b44f8f2feb
commit 6099b56a95

View File

@ -15,7 +15,7 @@ $'/void krk_initVM/{r /temp\nN}' \
$'/Reset current thread/i\\\tcache = calloc(CACHE_SIZE, sizeof(KrkClassCacheEntry));' \
$'/krk_freeMemoryDebugger();/a\\\tcache = (free(cache), NULL);' \
\
&& shed src/threads.c '/define gettid/d' \
&& shed src/threads.c 's/\bgettid();/pthread_getthreadid_np();/g' \
&& shed src/vm.c '/"initial-exec"/d' \
\
&& shed src/vm.c \
@ -47,14 +47,7 @@ $'/krk_module_init_dis/a\\
\
&& shed src/modules/module_socket.c \
'/netdb\.h/a\#include <netinet/in.h>' \
$'/switch (afval)/{i\\
\tif (afval == AF_INET) return "AF_INET";\\
\tif (afval == AF_INET6) return "AF_INET6";\\
\tif (afval == AF_UNIX) return "AF_UNIX";\\
\tsnprintf(tmp,30,"%d",afval);\\
\treturn tmp;
}
/switch (afval)/,/}/d' \
's/\bin6addr_any\b/(struct in6_addr){0}/g' \
\
&& shed src/kuroko.c \
$'/strlen(buf)-1/{