aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gmx.com>2009-10-23 17:32:26 +0000
committerTiago Cunha <tcunha@gmx.com>2009-10-23 17:32:26 +0000
commit84392ffc0d9aaa81ef213e2c32af5f25d728043e (patch)
tree46ac2a62285e4c8f774dbc4ca190185e518d4020 /tmux.h
parentc6828bf32bab1559ebac1c9721380cfa49f150cc (diff)
downloadrtmux-84392ffc0d9aaa81ef213e2c32af5f25d728043e.tar.gz
rtmux-84392ffc0d9aaa81ef213e2c32af5f25d728043e.tar.bz2
rtmux-84392ffc0d9aaa81ef213e2c32af5f25d728043e.zip
Sync OpenBSD patchset 433:
Client tidying: get rid of client_ctx struct in favour of two variables in client.c, and move the functions in client-fn.c into other files.
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h25
1 files changed, 3 insertions, 22 deletions
diff --git a/tmux.h b/tmux.h
index 1bd25cf5..03414ad7 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1,4 +1,4 @@
-/* $Id: tmux.h,v 1.482 2009-10-23 17:27:40 tcunha Exp $ */
+/* $Id: tmux.h,v 1.483 2009-10-23 17:32:26 tcunha Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -1050,19 +1050,6 @@ struct client {
};
ARRAY_DECL(clients, struct client *);
-/* Client context. */
-struct client_ctx {
- struct imsgbuf ibuf;
-
- enum {
- CCTX_DETACH,
- CCTX_EXIT,
- CCTX_DIED,
- CCTX_SHUTDOWN
- } exittype;
- const char *errstr;
-};
-
/* Key/command line command. */
struct cmd_ctx {
/*
@@ -1501,14 +1488,8 @@ void cmd_buffer_free(struct cmd *);
size_t cmd_buffer_print(struct cmd *, char *, size_t);
/* client.c */
-int client_init(char *, struct client_ctx *, int, int);
-int client_main(struct client_ctx *);
-int client_msg_dispatch(struct client_ctx *);
-
-/* client-fn.c */
-void client_write_server(struct client_ctx *, enum msgtype, void *, size_t);
-void client_fill_session(struct msg_command_data *);
-void client_suspend(void);
+struct imsgbuf *client_init(char *, int, int);
+__dead void client_main(void);
/* key-bindings.c */
extern struct key_bindings key_bindings;