aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acme/mail/dat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/acme/mail/dat.h')
-rw-r--r--src/cmd/acme/mail/dat.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd/acme/mail/dat.h b/src/cmd/acme/mail/dat.h
index 4d8d3cdf..87d4e7b0 100644
--- a/src/cmd/acme/mail/dat.h
+++ b/src/cmd/acme/mail/dat.h
@@ -25,6 +25,10 @@ struct Event
struct Window
{
+ /* coordinate wineventproc and window thread */
+ QLock lk;
+ int ref;
+
/* file descriptors */
CFid* ctl;
CFid* event;
@@ -112,6 +116,8 @@ extern int winsetaddr(Window*, char*, int);
extern char* winreadbody(Window*, int*);
extern void windormant(Window*);
extern void winsetdump(Window*, char*, char*);
+extern void winincref(Window*);
+extern void windecref(Window*);
extern void readmbox(Message*, char*, char*);
extern void rewritembox(Window*, Message*);