diff options
author | Thomas Adam <thomas@xteddy.org> | 2012-09-24 17:55:06 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2012-09-24 17:55:06 +0100 |
commit | e342304134b8012ae62cb627dc9e322411dd48b1 (patch) | |
tree | 822f7301a0a7ee9f46a1906e6b565bb490c2b7dd /control.c | |
parent | d785c37ee277457433daf1553424b1d815f9e2f9 (diff) | |
parent | 84612a8196341839c5a18362b68047aa1b011a50 (diff) | |
download | rtmux-e342304134b8012ae62cb627dc9e322411dd48b1.tar.gz rtmux-e342304134b8012ae62cb627dc9e322411dd48b1.tar.bz2 rtmux-e342304134b8012ae62cb627dc9e322411dd48b1.zip |
Merge branch 'obsd-master'
Conflicts:
cmd.c
format.c
osdep-openbsd.c
tmux.h
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) |