Embedded Segger EmbOS: перевод getaddrinfo в gethostbyname
Я работаю над проектом со встроенной реализацией TCP / IP-сокета.
Моя проблема в том, что моему наложенному SDK нужна функция:
getaddrinfo(PCSTR pNodeName,PCSTR pServiceName,const ADDRINFOA *pHints,PADDRINFOA *ppResult);
но моя основная встроенная «ОС» просто предоставляет функцию:
struct* hostent gethostbyname(const char * sName);
Есть ли у кого-нибудь простое решение, как подделать getaddrinfo() для SDK, без необходимости писать его самостоятельно?
https://www.segger.com/downloads/emnet/UM07001 (стр. 273)
https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfo