aboutsummaryrefslogtreecommitdiffstats
path: root/camel
diff options
context:
space:
mode:
Diffstat (limited to 'camel')
-rw-r--r--camel/ChangeLog5
-rw-r--r--camel/camel-tcp-stream-raw.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 98315fcf8d..06f181bd77 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,7 +1,10 @@
2001-10-26 Jeffrey Stedfast <fejj@ximian.com>
- * camel-tcp-stream-raw.c (stream_write): Check for EWOULDBLOCK too?
+ * camel-tcp-stream-raw.c (stream_write): Check for EWOULDBLOCK
+ too?
(stream_read): Same.
+ (stream_flush): Return 0 always, fsync() and tcp sockets don't
+ play nice :-)
* providers/imap/camel-imap-message-cache.c
(camel_imap_message_cache_get): Lets try putting a
diff --git a/camel/camel-tcp-stream-raw.c b/camel/camel-tcp-stream-raw.c
index d019b4c639..45303f8842 100644
--- a/camel/camel-tcp-stream-raw.c
+++ b/camel/camel-tcp-stream-raw.c
@@ -295,7 +295,7 @@ stream_write (CamelStream *stream, const char *buffer, size_t n)
static int
stream_flush (CamelStream *stream)
{
- return fsync (((CamelTcpStreamRaw *)stream)->sockfd);
+ return 0;
}
static int