summaryrefslogtreecommitdiff
path: root/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2005-12-29 07:05:29 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2005-12-29 07:05:29 +0000
commitcdbf6a818265051327ab37c8e0ac680dccc701be (patch)
treed5ebd2fec74e7746dcaf762a91f2fab7d11038d7 /mail/balsa/files/patch-libbalsa_mailbox_maildir.c
parent[NEW PORT] games/glest: Free 3d real-time customizable strategy game (diff)
Update to 2.3.8.
Notes
Notes: svn path=/head/; revision=152336
Diffstat (limited to 'mail/balsa/files/patch-libbalsa_mailbox_maildir.c')
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_maildir.c83
1 files changed, 78 insertions, 5 deletions
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_maildir.c b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
index 811795eed8ea..ee8d9dcb9c6d 100644
--- a/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
+++ b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
@@ -1,11 +1,84 @@
---- libbalsa/mailbox_maildir.c.orig Mon Jul 26 02:10:16 2004
-+++ libbalsa/mailbox_maildir.c Mon Jul 26 02:10:50 2004
-@@ -27,6 +27,8 @@
- #include <libgnome/gnome-config.h>
- #include <libgnome/gnome-i18n.h>
+--- libbalsa/mailbox_maildir.c.orig Tue Dec 27 04:44:40 2005
++++ libbalsa/mailbox_maildir.c Thu Dec 29 01:52:57 2005
+@@ -25,6 +25,8 @@
+ #define _XOPEN_SOURCE 500
+ #define _XOPEN_SOURCE_EXTENDED 1
+#include <sys/types.h>
+#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
+@@ -50,7 +52,7 @@ struct message_info {
+ /* The message's order when parsing; needed for saving the message
+ * tree in a form that will match the msgnos when the mailbox is
+ * reopened. */
+- guint fileno;
++ guint mi_fileno;
+ };
+ #define REAL_FLAGS(flags) (flags & LIBBALSA_MESSAGE_FLAGS_REAL)
+ #define FLAGS_REALLY_DIFFER(orig_flags, flags) \
+@@ -194,7 +196,7 @@ libbalsa_mailbox_maildir_class_init(LibB
+ libbalsa_mailbox_local_class->set_path = lbm_maildir_set_path;
+ libbalsa_mailbox_local_class->remove_files = lbm_maildir_remove_files;
+ libbalsa_mailbox_local_class->load_message = lbm_maildir_load_message;
+- libbalsa_mailbox_local_class->fileno = lbm_maildir_fileno;
++ libbalsa_mailbox_local_class->sti_fileno = lbm_maildir_fileno;
+ }
+
+ static void
+@@ -408,7 +410,7 @@ static LibBalsaMessageFlag parse_filenam
+ }
+
+ static void lbm_maildir_parse(LibBalsaMailboxMaildir * mdir,
+- const gchar *subdir, guint * fileno)
++ const gchar *subdir, guint * md_fileno)
+ {
+ gchar *path;
+ GDir *dir;
+@@ -463,12 +465,12 @@ static void lbm_maildir_parse(LibBalsaMa
+ msg_info->key=key;
+ msg_info->filename=g_strdup(filename);
+ msg_info->flags = msg_info->orig_flags = flags;
+- msg_info->fileno = 0;
++ msg_info->mi_fileno = 0;
+ }
+ msg_info->subdir = subdir;
+- if (!msg_info->fileno)
++ if (!msg_info->mi_fileno)
+ /* First time we saw this key. */
+- msg_info->fileno = ++*fileno;
++ msg_info->mi_fileno = ++*md_fileno;
+ }
+ g_dir_close(dir);
+ }
+@@ -476,16 +478,16 @@ static void lbm_maildir_parse(LibBalsaMa
+ static void
+ lbm_maildir_parse_subdirs(LibBalsaMailboxMaildir * mdir)
+ {
+- guint msgno, fileno = 0;
++ guint msgno, md_fileno = 0;
+
+ for (msgno = mdir->msgno_2_msg_info->len; msgno > 0; --msgno) {
+ struct message_info *msg_info =
+ message_info_from_msgno(mdir, msgno);
+- msg_info->fileno = 0;
++ msg_info->mi_fileno = 0;
+ }
+
+- lbm_maildir_parse(mdir, "cur", &fileno);
+- lbm_maildir_parse(mdir, "new", &fileno);
++ lbm_maildir_parse(mdir, "cur", &md_fileno);
++ lbm_maildir_parse(mdir, "new", &md_fileno);
+ }
+
+ static gboolean
+@@ -927,7 +929,7 @@ lbm_maildir_fileno(LibBalsaMailboxLocal
+ msg_info =
+ message_info_from_msgno((LibBalsaMailboxMaildir *) local, msgno);
+
+- return msg_info->fileno;
++ return msg_info->mi_fileno;
+ }
+
+ /* Called with mailbox locked. */