comparison libpurple/protocols/msn/directconn.c @ 20347:04fe5601fedb

applied changes from 2762c6075c0dc52a96098c5478c5bf68cfd890a3 through 8548e491a5b470d5665cb1cf87a7b0caaa3c87a5
author Luke Schierer <lschiere@pidgin.im>
date Sun, 21 Oct 2007 04:46:33 +0000
parents 61e478573b14
children 89c7be36fd61
comparison
equal deleted inserted replaced
20346:07c2e60026da 20347:04fe5601fedb
79 #if 0 79 #if 0
80 static int 80 static int
81 create_listener(int port) 81 create_listener(int port)
82 { 82 {
83 int fd; 83 int fd;
84 int flags;
84 const int on = 1; 85 const int on = 1;
85 86
86 #if 0 87 #if 0
87 struct addrinfo hints; 88 struct addrinfo hints;
88 struct addrinfo *c, *res; 89 struct addrinfo *c, *res;
154 { 155 {
155 close (fd); 156 close (fd);
156 return -1; 157 return -1;
157 } 158 }
158 159
159 fcntl(fd, F_SETFL, O_NONBLOCK); 160 flags = fcntl(fd, F_GETFL);
161 fcntl(fd, F_SETFL, flags | O_NONBLOCK);
160 162
161 return fd; 163 return fd;
162 } 164 }
163 #endif 165 #endif
164 166