aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h23
1 files changed, 2 insertions, 21 deletions
diff --git a/tmux.h b/tmux.h
index 0e89a135..e97d4aaa 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1052,19 +1052,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 {
/*
@@ -1503,14 +1490,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;