NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: cannot start detached sessions (with -m -d) back to back
uwe%stderr.spb.ru@localhost (Valery Ushakov) writes:
>Solaris docs for (STREAMS-based) ptys say:
> When the master device is closed, an M_HANGUP message is sent to the
> slave device to render the device unusable. The process on the slave
> side gets the errno ENXIO when attempting to write on that stream,
> but it will be able to read any data remaining on the stream head
> read queue. When all the data has been read, read(2) returns 0,
> indicating that the stream can no longer be used.
M_HANGHUP also causes a SIGHUP signal to be sent to the controlling process.
For interactive sessions that's the shell which intercepts the signal,
resumes stopped jobs and passes the SIGHUP to them.
Home |
Main Index |
Thread Index |
Old Index