X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Fmain.c;h=99fbe2ae1b5a6557c58ea267d33917beb7331d6a;hb=80500b39aaa9b9131fb4fe56cae670ffefcd19fb;hp=09b39879141f4988383957a56ca193498b9d0e1a;hpb=0dfc38f0ca6b391b15154e3173b5c9504df17f84;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libpsocket.so_src/main.c b/Usermode/Libraries/libpsocket.so_src/main.c index 09b39879..99fbe2ae 100644 --- a/Usermode/Libraries/libpsocket.so_src/main.c +++ b/Usermode/Libraries/libpsocket.so_src/main.c @@ -5,9 +5,28 @@ * main.c * - Entrypoint and misc code */ +#include +#include +#include int SoMain(void) { return 0; } +char *mkstr(const char *format, ...) +{ + va_list args; + int len; + char *ret; + + va_start(args, format); + len = vsnprintf(NULL, 0, format, args); + va_end(args); + ret = malloc(len + 1); + va_start(args, format); + vsnprintf(ret, len+1, format, args); + va_end(args); + return ret; +} +