libfaim/aim_ft.c

changeset 640
dd167c2daf41
parent 503
308fa214f11a
child 642
ac99c78fa9d5
--- 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)

mercurial