terminal: make lxc_terminal_signal_fini() static

parent d2e4cd22
......@@ -177,7 +177,15 @@ on_error:
return NULL;
}
void lxc_terminal_signal_fini(struct lxc_terminal *terminal)
/**
* lxc_terminal_signal_fini: uninstall signal handler
*
* @terminal: terminal instance
*
* Restore the saved signal handler that was in effect at the time
* lxc_terminal_signal_init() was called.
*/
static void lxc_terminal_signal_fini(struct lxc_terminal *terminal)
{
struct lxc_terminal_state *state = terminal->tty_state;
......
......@@ -262,20 +262,6 @@ extern struct lxc_terminal_state *lxc_terminal_signal_init(int srcfd, int dstfd)
extern int lxc_terminal_signalfd_cb(int fd, uint32_t events, void *cbdata,
struct lxc_epoll_descr *descr);
/**
* lxc_terminal_signal_fini: uninstall signal handler
*
* @terminal
* - the lxc_terminal
*
* Restore the saved signal handler that was in effect at the time
* lxc_terminal_signal_init() was called.
*
* Must be called with process_lock held to protect the lxc_ttys list, or
* from a non-threaded context.
*/
extern void lxc_terminal_signal_fini(struct lxc_terminal *terminal);
extern int lxc_terminal_write_ringbuffer(struct lxc_terminal *terminal);
extern int lxc_terminal_create_log_file(struct lxc_terminal *terminal);
extern int lxc_terminal_io_cb(int fd, uint32_t events, void *data,
......
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