diff --git a/src/libs/libNet.cpp b/src/libs/libNet.cpp index f9086c3fb..7f5cc120c 100644 --- a/src/libs/libNet.cpp +++ b/src/libs/libNet.cpp @@ -111,6 +111,10 @@ int KYTY_SYSV_ABI NetResolverDestroy(int rid) { return FinishNetCall(Net::NetResolverDestroy(rid)); } +int KYTY_SYSV_ABI NetResolverAbort(int rid, int flags) { + return FinishNetCall(Net::NetResolverAbort(rid, flags)); +} + int KYTY_SYSV_ABI NetResolverStartNtoa(int rid, const char* hostname, void* addr, int timeout, int retry, int flags) { return FinishNetCall(Net::NetResolverStartNtoa(rid, hostname, addr, timeout, retry, flags)); @@ -203,6 +207,7 @@ LIB_DEFINE(InitNet_1_Net) { LIB_FUNC("K7RlrTkI-mw", LibNet::NetPoolDestroy); LIB_FUNC("C4UgDHHPvdw", LibNet::NetResolverCreate); LIB_FUNC("kJlYH5uMAWI", LibNet::NetResolverDestroy); + LIB_FUNC("AzqoBha7js4", LibNet::NetResolverAbort); LIB_FUNC("Nd91WaWmG2w", LibNet::NetResolverStartNtoa); LIB_FUNC("8Kcp5d-q1Uo", LibNet::NetInetPton); LIB_FUNC("9vA2aW+CHuA", LibNet::NetInetNtop); diff --git a/src/libs/network.cpp b/src/libs/network.cpp index 627a8057c..8ab8e431f 100644 --- a/src/libs/network.cpp +++ b/src/libs/network.cpp @@ -1343,6 +1343,12 @@ int KYTY_SYSV_ABI NetResolverDestroy(int rid) { return OK; } +int KYTY_SYSV_ABI NetResolverAbort(int rid, int flags) { + PRINT_NAME(); + LOGF("\t rid = %d\n\t flags = 0x%08x\n", rid, flags); + return OK; +} + int KYTY_SYSV_ABI NetResolverStartNtoa(int rid, const char* hostname, void* addr, int timeout, int retry, int flags) { PRINT_NAME(); diff --git a/src/libs/network.h b/src/libs/network.h index 62902978c..66a157f36 100644 --- a/src/libs/network.h +++ b/src/libs/network.h @@ -41,6 +41,7 @@ int KYTY_SYSV_ABI NetPoolCreate(const char* name, int size, int flags); int KYTY_SYSV_ABI NetPoolDestroy(int memid); int KYTY_SYSV_ABI NetResolverCreate(const char* name, int memid, int flags); int KYTY_SYSV_ABI NetResolverDestroy(int rid); +int KYTY_SYSV_ABI NetResolverAbort(int rid, int flags); int KYTY_SYSV_ABI NetResolverStartNtoa(int rid, const char* hostname, void* addr, int timeout, int retry, int flags); int KYTY_SYSV_ABI NetInetPton(int af, const char* src, void* dst);