Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 8336 → Rev 8337

/programs/develop/ktcc/trunk/samples/build_all.sh
13,4 → 13,5
../tcc console/console.c -lck -limg -o /tmp0/1/console
../tcc dir_example.c -lck -o /tmp0/1/dir_example
../tcc net/tcpsrv_demo.c -lck -o /tmp0/1/tcpsrv_demo
../tcc net/nslookup.c -lck -o /tmp0/1/nslookup
exit
/programs/develop/ktcc/trunk/samples/net/nslookup.c
0,0 → 1,29
#include <net/network.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
 
struct addrinfo *res;
char host[256];
 
void main()
{
con_init_console_dll();
networklib_init();
con_set_title("nslookup demo");
printf("Host name to resolve: ");
con_gets(host, 256);
host[strlen(host)-1] = '\0';
if(getaddrinfo(host ,0, 0, &res)!=0)
{
puts("Host not found!");
freeaddrinfo(res);
con_exit(0);
}
else
{
printf("%s",inet_ntoa(res->ai_addr->sin_addr));
freeaddrinfo(res);
con_exit(0);
}
}