diff options
author | Tiago Cunha <tcunha@gmx.com> | 2009-11-08 23:02:56 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2009-11-08 23:02:56 +0000 |
commit | 2df08827223872cd6b3ac1df527e55c2275a08cc (patch) | |
tree | fb8469066812b92a57e837a1c9b8e338a8968071 /cmd-pipe-pane.c | |
parent | 70b2f1981e76794f0de84427df733fc2e5eb5242 (diff) | |
download | rtmux-2df08827223872cd6b3ac1df527e55c2275a08cc.tar.gz rtmux-2df08827223872cd6b3ac1df527e55c2275a08cc.tar.bz2 rtmux-2df08827223872cd6b3ac1df527e55c2275a08cc.zip |
Sync OpenBSD patchset 498:
Convert the window pane (pty master side) fd over to use a bufferevent.
The evbuffer API is very similar to the existing tmux buffer API so this was
remarkably painless. Not many possible ways to do it, I suppose.
Diffstat (limited to 'cmd-pipe-pane.c')
-rw-r--r-- | cmd-pipe-pane.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd-pipe-pane.c b/cmd-pipe-pane.c index b33086d3..ec79d26e 100644 --- a/cmd-pipe-pane.c +++ b/cmd-pipe-pane.c @@ -1,4 +1,4 @@ -/* $Id: cmd-pipe-pane.c,v 1.5 2009-11-08 22:59:53 tcunha Exp $ */ +/* $Id: cmd-pipe-pane.c,v 1.6 2009-11-08 23:02:56 tcunha Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net> @@ -112,7 +112,7 @@ cmd_pipe_pane_exec(struct cmd *self, struct cmd_ctx *ctx) close(pipe_fd[1]); wp->pipe_fd = pipe_fd[0]; - wp->pipe_off = BUFFER_USED(wp->in); + wp->pipe_off = EVBUFFER_LENGTH(wp->event->input); wp->pipe_event = bufferevent_new(wp->pipe_fd, NULL, NULL, cmd_pipe_pane_error_callback, wp); |