[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pty-problem in MiNT
Hi everybody,
there seems to be a problem with pty's in recent versions of MiNT.
I encountered with my self-compiled FreeMiNT 1.12.5, same FreeMiNT
with fork patchand the MiNT delivered with N.AES (I think it is a
1.12.5 too).
The problem is best described by describing the behaviour of
the GEM-Term Accessory (it is similar to TOSWIN):
- First it creates the pty's for the possible windows.
- When a program is to be launched it opens the pty,
makes vfork, forces redirection and calls exec to start
the program.
- When GEM-Term wants to run another program it again opens the
pty, vforks, ...
Now the miracle happens: When the program doesn't read any input
(e.g. echo) the next program start hangs the system and you have
to reboot the computer. I managed to solve the problem within
GEM-Term by creating the pty before a new program is launched,
but I think this is a bug in MiNT and that's the reason why I post it.
I already had a look to the MiNT mailing list, but there appeared
to be no patch for or even a discussion of this problem.
Best regards
Axel Kaiser
Ruhr-Universitaet Bochum