aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authornicm <nicm>2015-07-13 15:49:31 +0000
committernicm <nicm>2015-07-13 15:49:31 +0000
commitc7374c31c4ba176e94825e8d734b5abe8a6879b1 (patch)
tree862211dc6d3c5137f9aee3b8feb19ea9ddcd9eaf /tmux.h
parent81069f66f96dd83025fc6f2990619eb861199e10 (diff)
downloadrtmux-c7374c31c4ba176e94825e8d734b5abe8a6879b1.tar.gz
rtmux-c7374c31c4ba176e94825e8d734b5abe8a6879b1.tar.bz2
rtmux-c7374c31c4ba176e94825e8d734b5abe8a6879b1.zip
Initialize cwd fd to -1 so that we don't close fd 0 if the client is
destroyed before it is changed. Also allow ttyname() to fail. Fixes problems when running out of file descriptors reported by Bruno Sutic.
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tmux.h b/tmux.h
index 663832e5..e082aeab 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1600,7 +1600,7 @@ void tty_putcode_ptr2(struct tty *, enum tty_code_code, const void *,
void tty_puts(struct tty *, const char *);
void tty_putc(struct tty *, u_char);
void tty_putn(struct tty *, const void *, size_t, u_int);
-void tty_init(struct tty *, struct client *, int, char *);
+int tty_init(struct tty *, struct client *, int, char *);
int tty_resize(struct tty *);
int tty_set_size(struct tty *, u_int, u_int);
void tty_set_class(struct tty *, u_int);