mirror of
https://github.com/troglobit/finit.git
synced 2026-10-15 10:29:35 +00:00
tty.c: Add support for reloading a single TTY
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
62081d9525
commit
b20fafd9fa
3 files changed
+13
-3
No files matched your search
@@ -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) {
|
||||
|
||||
Reference in new issue
Block a user