[prev in list] [next in list] [prev in thread] [next in thread] 

List:       prelude-cvslog
Subject:    [prelude-cvslog] r4560 - in trunk/libprelude/src: . include
From:       noreply () prelude-ids ! org
Date:       2004-12-11 19:33:05
Message-ID: 20041211193305.BCCAB3BCA2E () mail ! prelude-ids ! org
[Download RAW message or body]

Author: yoann
Date: 2004-12-11 20:33:05 +0100 (Sat, 11 Dec 2004)
New Revision: 4560

Modified:
   trunk/libprelude/src/include/prelude-msg.h
   trunk/libprelude/src/prelude-msg.c
Log:
prelude_msg_write now only return success or error, and
handle non blocking internally. Update function prototype and
documentation.



Modified: trunk/libprelude/src/include/prelude-msg.h
===================================================================
--- trunk/libprelude/src/include/prelude-msg.h	2004-12-11 19:31:31 UTC (rev 4559)
+++ trunk/libprelude/src/include/prelude-msg.h	2004-12-11 19:33:05 UTC (rev 4560)
@@ -56,7 +56,7 @@
 
 void prelude_msg_set(prelude_msg_t *msg, uint8_t tag, uint32_t len, const void *data);
 
-ssize_t prelude_msg_write(prelude_msg_t *msg, prelude_io_t *dst);
+int prelude_msg_write(prelude_msg_t *msg, prelude_io_t *dst);
 
 
 

Modified: trunk/libprelude/src/prelude-msg.c
===================================================================
--- trunk/libprelude/src/prelude-msg.c	2004-12-11 19:31:31 UTC (rev 4559)
+++ trunk/libprelude/src/prelude-msg.c	2004-12-11 19:33:05 UTC (rev 4560)
@@ -531,9 +531,9 @@
  * object to @dst. The message should have been created using the
  * prelude_msg_new() and prelude_msg_set() functions.
  *
- * Returns: The number of bytes written, or -1 if an error occured.
+ * Returns: 0 on success, or a negative value if an error occured.
  */
-ssize_t prelude_msg_write(prelude_msg_t *msg, prelude_io_t *dst) 
+int prelude_msg_write(prelude_msg_t *msg, prelude_io_t *dst) 
 {
         ssize_t ret;
         uint32_t dlen = msg->write_index;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic