У меня есть небольшое приложение-оболочка, которое встраивает Tclдля выполнения некоторого набора Tcl-кода. Интерпретатор Tcl инициализируется с помощью Tcl_CreateInterp. Все очень просто:
Но если пользователь вводит 'exit', что является допустимой командой Tcl, все - Интерпретатор Tcl и мое приложение-оболочка - закрываются автоматически.
В: можно ли как-нибудь перехватить этот выходной сигнал, поступающий от интерпретатора Tcl. Я действительно хотел бы не проверять каждую команду пользователя. Я пробовал Tcl_CreateExitHandler, но это не сработало.
Большое спасибо.