]> andersk Git - libfaim.git/blobdiff - aim_rxqueue.c
- Tue Sep 5 03:47:26 GMT 2000
[libfaim.git] / aim_rxqueue.c
index 8a1a50d9e99d1fec44ea95a808a327812ba0ca52..021fe955c8fb38f707131bd672f440a933ddbb61 100644 (file)
@@ -18,7 +18,7 @@
  * take more for a badly fragmented packet.
  *
  */
-static int aim_recv(int fd, void *buf, size_t count)
+faim_internal int aim_recv(int fd, void *buf, size_t count)
 {
 #ifdef MSG_WAITALL
   return recv(fd, buf, count, MSG_WAITALL);
@@ -28,7 +28,7 @@ static int aim_recv(int fd, void *buf, size_t count)
   left = count;
 
   while (left) {
-    ret = read(fd, ((unsigned char *)buf)+cur, left);
+    ret = recv(fd, ((unsigned char *)buf)+cur, left, 0);
     if (ret == -1)
       return -1;
     if (ret == 0)
This page took 0.304633 seconds and 4 git commands to generate.