Subversion Repositories Kolibri OS

Rev

Rev 8345 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8345 Rev 8522
Line 38... Line 38...
38
    int     ai_family;
38
    int     ai_family;
39
    int     ai_socktype;
39
    int     ai_socktype;
40
    int     ai_protocol;
40
    int     ai_protocol;
41
    int     ai_addrlen;
41
    int     ai_addrlen;
42
    char   *ai_canonname;
42
    char   *ai_canonname;
43
    sockaddr *ai_addr;
43
    struct sockaddr *ai_addr;
44
    struct addrinfo *ai_next;
44
    struct addrinfo *ai_next;
45
};  
45
};  
46
#pragma pack(pop)
46
#pragma pack(pop)
Line 47... Line 47...
47
 
47
 
48
extern int networklib_init ();
48
extern int networklib_init ();
49
extern int (*inet_addr)(const char* hostname) __attribute__ ((stdcall));
49
extern int (*inet_addr)(const char* hostname) __attribute__ ((stdcall));
50
extern char* (*inet_ntoa)(int ip_addr) __attribute__ ((stdcall));
50
extern char* (*inet_ntoa)(int ip_addr) __attribute__ ((stdcall));
51
extern int (*getaddrinfo)(char* hostname, int servname, struct addrinfo* hints, struct addrinfo** res) __attribute__ ((stdcall));
51
extern int (*getaddrinfo)(char* hostname, char *servname, struct addrinfo* hints, struct addrinfo** res) __attribute__ ((stdcall));
Line 52... Line 52...
52
extern void (*freeaddrinfo)(struct addrinfo* ai) __attribute__ ((stdcall));
52
extern void (*freeaddrinfo)(struct addrinfo* ai) __attribute__ ((stdcall));