console: lxc_terminal_sigwinch()

parent 7a10164a
...@@ -685,7 +685,7 @@ static int lxc_cmd_console_winch_callback(int fd, struct lxc_cmd_req *req, ...@@ -685,7 +685,7 @@ static int lxc_cmd_console_winch_callback(int fd, struct lxc_cmd_req *req,
{ {
struct lxc_cmd_rsp rsp = { .data = 0 }; struct lxc_cmd_rsp rsp = { .data = 0 };
lxc_console_sigwinch(SIGWINCH); lxc_terminal_sigwinch(SIGWINCH);
return lxc_cmd_rsp_send(fd, &rsp); return lxc_cmd_rsp_send(fd, &rsp);
} }
......
...@@ -96,7 +96,7 @@ static void lxc_terminal_winch(struct lxc_tty_state *ts) ...@@ -96,7 +96,7 @@ static void lxc_terminal_winch(struct lxc_tty_state *ts)
lxc_cmd_console_winch(ts->winch_proxy, ts->winch_proxy_lxcpath); lxc_cmd_console_winch(ts->winch_proxy, ts->winch_proxy_lxcpath);
} }
void lxc_console_sigwinch(int sig) void lxc_terminal_sigwinch(int sig)
{ {
struct lxc_list *it; struct lxc_list *it;
struct lxc_tty_state *ts; struct lxc_tty_state *ts;
......
...@@ -119,7 +119,7 @@ extern int lxc_console_mainloop_add(struct lxc_epoll_descr *, struct lxc_pty *) ...@@ -119,7 +119,7 @@ extern int lxc_console_mainloop_add(struct lxc_epoll_descr *, struct lxc_pty *)
/* /*
* Handle SIGWINCH events on the allocated ptys. * Handle SIGWINCH events on the allocated ptys.
*/ */
extern void lxc_console_sigwinch(int sig); extern void lxc_terminal_sigwinch(int sig);
/* /*
* Connect to one of the ptys given to the container via lxc.tty.max. * Connect to one of the ptys given to the container via lxc.tty.max.
...@@ -199,7 +199,7 @@ extern void lxc_terminal_winsz(int srcfd, int dstfd); ...@@ -199,7 +199,7 @@ extern void lxc_terminal_winsz(int srcfd, int dstfd);
* Note that the signal handler isn't installed as a classic asychronous * Note that the signal handler isn't installed as a classic asychronous
* handler, rather signalfd(2) is used so that we can handle the signal when * handler, rather signalfd(2) is used so that we can handle the signal when
* we're ready for it. This avoids deadlocks since a signal handler (ie * we're ready for it. This avoids deadlocks since a signal handler (ie
* lxc_console_sigwinch()) would need to take the thread mutex to prevent * lxc_terminal_sigwinch()) would need to take the thread mutex to prevent
* lxc_ttys list corruption, but using the fd we can provide the tty_state * lxc_ttys list corruption, but using the fd we can provide the tty_state
* needed to the callback (lxc_console_cb_signal_fd()). * needed to the callback (lxc_console_cb_signal_fd()).
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment