]> git.meshlink.io Git - catta/commitdiff
for posterity: some debug output in sendmsg/recvmsg
authorSven M. Hallberg <pesco@khjk.org>
Mon, 8 Sep 2014 19:03:06 +0000 (21:03 +0200)
committerSven M. Hallberg <pesco@khjk.org>
Mon, 8 Sep 2014 19:03:06 +0000 (21:03 +0200)
src/compat/windows/wincompat.c

index 3e6417ef2d2115acf87b3fdc6640938393c076c3..9aecac44340b1f204b8488e333c33f869581a7f8 100644 (file)
@@ -138,6 +138,7 @@ ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags)
     msg->msg_flags = (int)wsamsg.dwFlags;
         // all flags that fit into dwFlags also fit into msg_flags (see above)
 
     msg->msg_flags = (int)wsamsg.dwFlags;
         // all flags that fit into dwFlags also fit into msg_flags (see above)
 
+    catta_log_debug("recvmsg: %u bytes received", (unsigned int)bytesrcvd);
     return bytesrcvd;
 }
 
     return bytesrcvd;
 }
 
@@ -214,6 +215,17 @@ ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags)
         return -1;
     }
 
         return -1;
     }
 
+    // XXX debug, remove
+    {
+        char where[64];
+        struct sockaddr *sa = msg->msg_name;
+
+        if(sa->sa_family == AF_INET)
+            inet_ntop(sa->sa_family, &((struct sockaddr_in *)sa)->sin_addr, where, sizeof(where));
+        else
+            inet_ntop(sa->sa_family, &((struct sockaddr_in6 *)sa)->sin6_addr, where, sizeof(where));
+        catta_log_debug("sendmsg: %u bytes to %s", (unsigned int)bytessent, where);
+    }
     return bytessent;
 }
 
     return bytessent;
 }