This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: gdb/remote - I/O
> It is not "overloading". The meaning of SIGTTIN is _exactly_ a request
> for read from the terminal from a process that does not have immediate
> access to the terminal (being in the background is the native version of
> this situation). It is used to tell whoever (if someone) can help this
> program to have the input it needs. In this case it is GDB as it is
> acting as it has the "console" for that program.
Remember, GDB doesn't necessarily own the terminal that the user is
trying to get input/output through. The process could be directly
attached to a real tty/pty and that could be separatly be triggering the
SIGTTIN.
Andrew