First open /dev/tty. Then do an TIOCNOTTY ioctl on the file. This will make it
so your
process no longer has a controling terminal. Then simply open a terminal-type
device. It
will become your controlling terminal (unless you specify otherwise, note the
flag to
open(2):
O_NOCTTY
If pathname refers to a terminal device -- see
tty(4) -- it will not become the process's controlĀ
ling terminal even if the process does not have
one.
Harmon Sequoya Nine wrote:
> Hello. I'm experimenting with pseudo-terminals, and I cannot find out how,
> after
> getting a pseudo-terminal how I can make it the controlling terminal (i.e.
> "/dev/tty")
> of a newly-spawned process.
>
> Can anyone help me out?
>
> TIA
>
> -- Harmon
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
--
Jens B. Jorgensen
[EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]