From 17da2f7d5f16a20e70539248db9803ba3ac17350 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Tue, 22 May 2012 21:05:30 +0000 Subject: Sync OpenBSD patchset 1121: Store client in tty struct directly instead of using a callback function pointer. --- tty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tty.c') diff --git a/tty.c b/tty.c index 49c93e06..1c0c7a6b 100644 --- a/tty.c +++ b/tty.c @@ -64,7 +64,7 @@ void tty_cell(struct tty *, ((ctx)->xoff == 0 && screen_size_x((ctx)->wp->screen) >= (tty)->sx) void -tty_init(struct tty *tty, int fd, char *term) +tty_init(struct tty *tty, struct client *c, int fd, char *term) { char *path; @@ -76,6 +76,7 @@ tty_init(struct tty *tty, int fd, char *term) else tty->termname = xstrdup(term); tty->fd = fd; + tty->client = c; if ((path = ttyname(fd)) == NULL) fatalx("ttyname failed"); -- cgit