[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] setsid() closes the terminal
On 11/09/2014 19:16, Vincent Rivière wrote:
This happens on the FireBee, but I can't reproduce it with ARAnyM.
I have tracked the problem down to setsid().
See unix/setsid.c in the MiNTLib.
Then I can reproduce the problem just with:
tty_fd = open("/dev/tty", O_RDWR | O_NOCTTY);
ioctl(tty_fd, TIOCNOTTY, 0);
When running such program, the current bash prematurely exits and the
terminal closes (both from TosWin2 and remote SSH sessions).
The problem still happens only on the FireBee, no trouble with ARAnyM.
I'm still investigating.