diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2012-09-25 08:07:39 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2012-09-25 08:07:39 +0100 |
commit | 149f5bac05584b83778c4803b2f1a54a57d7d84d (patch) | |
tree | 8cd323235276ddf4b562894be0e6a82f3be08a82 /control.c | |
parent | 7b189f1ad78e8ad96a6896b2640fc0bbd3003201 (diff) | |
parent | 253f1395a03b7b3371799055a7e3a442a8fa7ba6 (diff) | |
download | rtmux-149f5bac05584b83778c4803b2f1a54a57d7d84d.tar.gz rtmux-149f5bac05584b83778c4803b2f1a54a57d7d84d.tar.bz2 rtmux-149f5bac05584b83778c4803b2f1a54a57d7d84d.zip |
Merge branch 'master' of ssh://tmux.git.sourceforge.net/gitroot/tmux/tmux
Conflicts:
cmd.c
format.c
osdep-openbsd.c
Diffstat (limited to 'control.c')
-rw-r--r-- | control.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -79,6 +79,15 @@ control_write(struct client *c, const char *fmt, ...) server_push_stdout(c); } +/* Write a buffer, adding a terminal newline. Empties buffer. */ +void +control_write_buffer(struct client *c, struct evbuffer *buffer) +{ + evbuffer_add_buffer(c->stdout_data, buffer); + evbuffer_add(c->stdout_data, "\n", 1); + server_push_stdout(c); +} + /* Control input callback. Read lines and fire commands. */ void control_callback(struct client *c, int closed, unused void *data) |