]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/BsdSocketLib/recv.c
Add missing IPv6 address definitions.
[mirror_edk2.git] / StdLib / BsdSocketLib / recv.c
index 91f07cb08a3d6b6d4ef107e4d6e962261290b18d..0ad7252c4490909a8ce4b9f82113acc4a63d6cf3 100644 (file)
 /**\r
   Receive data from a network connection.\r
 \r
-  The ::recv routine waits for receive data from a remote network\r
-  connection.  The\r
+  The recv routine waits for receive data from a remote network\r
+  connection.  This routine is typically used for SOCK_STREAM\r
+  because it waits for receive data from the target system specified\r
+  in the ::connect call.\r
+\r
+  The\r
   <a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recv.html">POSIX</a>\r
   documentation is available online.\r
 \r
@@ -31,9 +35,9 @@
 \r
   @param [in] flags     Message control flags\r
 \r
-  @return     ::recv returns the number of valid bytes in the buffer,\r
+  @return     This routine returns the number of valid bytes in the buffer,\r
               zero if no data was received, and -1 when an error occurs.\r
-              In the case of an error, errno contains more details.\r
+              In the case of an error, ::errno contains more details.\r
 \r
  **/\r
 ssize_t\r