]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
terminal: make lxc_terminal_signal_fini() static
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 6 Nov 2019 13:03:43 +0000 (14:03 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 6 Nov 2019 13:03:43 +0000 (14:03 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/terminal.c
src/lxc/terminal.h

index 126eea475e48e6d1c57244b139d228e293293948..31186972a077e0aafe1b524f4eb147e19eecaa42 100644 (file)
@@ -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;
 
index 170c9d95c08e8e93f03619d9e8995ee58f406c2f..03be3af891b649ba61083d2ae989746c4ffdb2f7 100644 (file)
@@ -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,