NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
DOXYGEN
mdata.h
Go to the documentation of this file.
1 
23 #ifndef MUTT_MAILDIR_MDATA_H
24 #define MUTT_MAILDIR_MDATA_H
25 
26 #include <sys/types.h>
27 #include <time.h>
28 
29 struct Mailbox;
30 
35 {
37  mode_t mh_umask;
38 };
39 
40 void maildir_mdata_free(void **ptr);
41 struct MaildirMboxData *maildir_mdata_get(struct Mailbox *m);
43 
44 #endif /* MUTT_MAILDIR_MDATA_H */
void maildir_mdata_free(void **ptr)
Free the private Mailbox data - Implements Mailbox::mdata_free()
Definition: mdata.c:37
struct MaildirMboxData * maildir_mdata_get(struct Mailbox *m)
Get the private data for this Mailbox.
Definition: mdata.c:58
mode_t mh_umask
Definition: mdata.h:37
A mailbox.
Definition: mailbox.h:81
struct timespec mtime_cur
Definition: mdata.h:36
struct MaildirMboxData * maildir_mdata_new(void)
Create a new MaildirMboxData object.
Definition: mdata.c:47
Time value with nanosecond precision.
Definition: file.h:48
Maildir-specific Mailbox data -.
Definition: mdata.h:34