Mercurial > pidgin.yaz
diff libfaim/aim_ft.c @ 640:2c0a7d245bd2
[gaim-migrate @ 650]
solaris is b0rken; it doesn't have getaddrinfo; this tries to get around it
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 08 Aug 2000 21:03:07 +0000 |
parents | 6e318907bcce |
children | a79bbed31f7e |
line wrap: on
line diff
--- a/libfaim/aim_ft.c Tue Aug 08 20:55:17 2000 +0000 +++ b/libfaim/aim_ft.c Tue Aug 08 21:03:07 2000 +0000 @@ -3,6 +3,8 @@ #include <sys/utsname.h> /* for aim_directim_initiate */ #include <arpa/inet.h> /* for inet_ntoa */ +#include "config.h" + /* aim_msgcookies.c is mostly new. just look at the diff and replace yours, easiest. */ /* @@ -641,6 +643,7 @@ int aim_listenestablish(u_short portnum) { +#if HAVE_GETADDRINFO int listenfd; const int on = 1; struct addrinfo hints, *res, *ressave; @@ -672,6 +675,10 @@ } freeaddrinfo(ressave); return listenfd; +#else +#warn You do not have getaddrinfo(); You cannot request DirectIM + return -1; +#endif } int aim_get_command_rendezvous(struct aim_session_t *sess, struct aim_conn_t *conn)