[dovecot-cvs] dovecot/src/lib-storage mail-storage.c,1.15,1.16
mail-storage.h,1.51,1.52
cras at procontrol.fi
cras at procontrol.fi
Sat Jul 26 20:55:13 EEST 2003
- Previous message: [dovecot-cvs]
dovecot/src/imap cmd-close.c,1.9,1.10 cmd-select.c,1.20,1.21
commands-util.c,1.26,1.27 imap-fetch.c,1.8,1.9
- Next message: [dovecot-cvs]
dovecot/src/lib-storage/index index-expunge.c,1.18,1.19
index-storage.c,1.37,1.38 index-storage.h,1.45,1.46
index-update-flags.c,1.24,1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-storage
In directory danu:/tmp/cvs-serv13066/lib-storage
Modified Files:
mail-storage.c mail-storage.h
Log Message:
API changes: Don't keep variables in mailbox class.
Index: mail-storage.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/mail-storage.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- mail-storage.c 10 Apr 2003 22:37:25 -0000 1.15
+++ mail-storage.c 26 Jul 2003 16:55:11 -0000 1.16
@@ -256,8 +256,3 @@
*syntax = storage->syntax_error;
return storage->error;
}
-
-int mail_storage_is_inconsistency_error(struct mailbox *box)
-{
- return box->inconsistent;
-}
Index: mail-storage.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/mail-storage.h,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -d -r1.51 -r1.52
--- mail-storage.h 26 Jul 2003 16:33:22 -0000 1.51
+++ mail-storage.h 26 Jul 2003 16:55:11 -0000 1.52
@@ -229,6 +229,12 @@
struct mail_storage *storage;
+ /* Returns TRUE if mailbox is read-only. */
+ int (*is_readonly)(struct mailbox *box);
+
+ /* Returns TRUE if mailbox supports adding custom flags. */
+ int (*allow_new_custom_flags)(struct mailbox *box);
+
/* Close the box. Returns FALSE if some cleanup errors occured, but
the mailbox was closed anyway. */
int (*close)(struct mailbox *box);
@@ -342,12 +348,6 @@
connection this would mean a forced disconnection since we can't
do forced CLOSE. */
int (*is_inconsistency_error)(struct mailbox *box);
-
-/* public: */
- unsigned int readonly:1;
- unsigned int allow_custom_flags:1;
-/* private: */
- unsigned int inconsistent:1;
};
struct mail {
@@ -508,6 +508,5 @@
const char *mail_storage_get_last_error(struct mail_storage *storage,
int *syntax);
-int mail_storage_is_inconsistency_error(struct mailbox *box);
#endif
- Previous message: [dovecot-cvs]
dovecot/src/imap cmd-close.c,1.9,1.10 cmd-select.c,1.20,1.21
commands-util.c,1.26,1.27 imap-fetch.c,1.8,1.9
- Next message: [dovecot-cvs]
dovecot/src/lib-storage/index index-expunge.c,1.18,1.19
index-storage.c,1.37,1.38 index-storage.h,1.45,1.46
index-update-flags.c,1.24,1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list