tty.c: Add support for reloading a single TTY

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2017-07-14 11:03:59 +02:00
1 parent 62081d9525
commit b20fafd9fa
3 files changed
+13 -3

No files matched your search

+11 -1
View File
@@ -374,10 +374,20 @@ int tty_respawn(pid_t pid)
/*
* Called after reload of /etc/finit.d/, stop/start TTYs
*/
void tty_reload(void)
void tty_reload(char *dev)
{
tty_node_t *tty;
if (dev) {
tty = tty_find(dev);
if (!tty)
logit(LOG_WARNING, "No TTY registered for %s", dev);
else
tty_action(tty);
return;
}
tty_sweep();
LIST_FOREACH(tty, &tty_list, link) {