* src/imap.c
o Fix compilation with non-gnu compiler (thanks Alex S Moore)
o Fix a deadlock (thanks Darko)
+2005-06-22 [colin] 1.9.11cvs88
+
+ * src/imap.c
+ o Fix compilation with non-gnu compiler (thanks Alex S Moore)
+ o Fix a deadlock (thanks Darko)
+
2005-06-22 [colin] 1.9.11cvs87
* src/gtk/foldersort.c
2005-06-22 [colin] 1.9.11cvs87
* src/gtk/foldersort.c
( cvs diff -u -r 1.96.2.57 -r 1.96.2.58 src/textview.c; ) > 1.9.11cvs85.patchset
( cvs diff -u -r 1.213.2.36 -r 1.213.2.37 src/folder.c; cvs diff -u -r 1.207.2.43 -r 1.207.2.44 src/folderview.c; cvs diff -u -r 1.179.2.36 -r 1.179.2.37 src/imap.c; cvs diff -u -r 1.1.2.12 -r 1.1.2.13 src/imap_gtk.c; cvs diff -u -r 1.2.2.6 -r 1.2.2.7 src/mh_gtk.c; ) > 1.9.11cvs86.patchset
( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/gtk/foldersort.c; ) > 1.9.11cvs87.patchset
( cvs diff -u -r 1.96.2.57 -r 1.96.2.58 src/textview.c; ) > 1.9.11cvs85.patchset
( cvs diff -u -r 1.213.2.36 -r 1.213.2.37 src/folder.c; cvs diff -u -r 1.207.2.43 -r 1.207.2.44 src/folderview.c; cvs diff -u -r 1.179.2.36 -r 1.179.2.37 src/imap.c; cvs diff -u -r 1.1.2.12 -r 1.1.2.13 src/imap_gtk.c; cvs diff -u -r 1.2.2.6 -r 1.2.2.7 src/mh_gtk.c; ) > 1.9.11cvs86.patchset
( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/gtk/foldersort.c; ) > 1.9.11cvs87.patchset
+( cvs diff -u -r 1.179.2.37 -r 1.179.2.38 src/imap.c; ) > 1.9.11cvs88.patchset
MICRO_VERSION=11
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=11
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
static pthread_mutex_t imap_mutex;
static const char *mutex_hold = NULL;
static pthread_mutex_t imap_mutex;
static const char *mutex_hold = NULL;
+#ifndef __GNUC__
+#define __FUNCTION__ __FILE__
+#endif
+
#define MUTEX_TRYLOCK_OR_RETURN() { \
debug_print("%s: locking mutex\n", __FUNCTION__); \
if (pthread_mutex_trylock(&imap_mutex) == EBUSY) { \
#define MUTEX_TRYLOCK_OR_RETURN() { \
debug_print("%s: locking mutex\n", __FUNCTION__); \
if (pthread_mutex_trylock(&imap_mutex) == EBUSY) { \
file_list = procmsg_get_message_file_list(msglist);
g_return_val_if_fail(file_list != NULL, -1);
file_list = procmsg_get_message_file_list(msglist);
g_return_val_if_fail(file_list != NULL, -1);
ret = imap_add_msgs(folder, dest, file_list, relation);
procmsg_message_file_list_free(file_list);
ret = imap_add_msgs(folder, dest, file_list, relation);
procmsg_message_file_list_free(file_list);