Как назначить управляющий терминал другому процессу?

Я использую TIOCSCTTY для принудительного захвата управляющего терминала в другом «удаленном» приложении. Но после завершения работы приложения контрольный терминал становится сиротой, а bash перестает реагировать на Ctrl + C, пока я не перезапущу его с bash$ exec bash .

Как я могу явным образом вернуть контрольный терминал после его использования с TIOCSCTTY ?

Linux и Unix - лучшая ОС в мире.