diff options
-rw-r--r-- | camel/ChangeLog | 5 | ||||
-rw-r--r-- | camel/camel-tcp-stream-raw.c | 2 |
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 |