mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 01:38:02 +02:00
...
This commit is contained in:
@@ -21,9 +21,8 @@ from typing import (
|
|||||||
from kitty.constants import kitty_exe, running_in_kitty
|
from kitty.constants import kitty_exe, running_in_kitty
|
||||||
from kitty.entry_points import main as main_entry_point
|
from kitty.entry_points import main as main_entry_point
|
||||||
from kitty.fast_data_types import (
|
from kitty.fast_data_types import (
|
||||||
CLD_EXITED, CLD_KILLED, establish_controlling_tty, get_options,
|
CLD_EXITED, CLD_KILLED, get_options, install_signal_handlers, read_signals,
|
||||||
install_signal_handlers, read_signals, remove_signal_handlers, safe_pipe,
|
remove_signal_handlers, safe_pipe, set_options
|
||||||
set_options
|
|
||||||
)
|
)
|
||||||
from kitty.options.types import Options
|
from kitty.options.types import Options
|
||||||
from kitty.shm import SharedMemory
|
from kitty.shm import SharedMemory
|
||||||
@@ -313,6 +312,7 @@ def fork(shm_address: str, all_non_child_fds: Iterable[int]) -> Tuple[int, int]:
|
|||||||
os.setsid()
|
os.setsid()
|
||||||
tty_name = cmd.get('tty_name')
|
tty_name = cmd.get('tty_name')
|
||||||
if tty_name:
|
if tty_name:
|
||||||
|
from kitty.fast_data_types import establish_controlling_tty
|
||||||
sys.__stdout__.flush()
|
sys.__stdout__.flush()
|
||||||
sys.__stderr__.flush()
|
sys.__stderr__.flush()
|
||||||
establish_controlling_tty(tty_name, sys.__stdin__.fileno(), sys.__stdout__.fileno(), sys.__stderr__.fileno())
|
establish_controlling_tty(tty_name, sys.__stdin__.fileno(), sys.__stdout__.fileno(), sys.__stderr__.fileno())
|
||||||
|
|||||||
Reference in New Issue
Block a user