pty.c revision d6847793
1