Changed ttyname() to isatty() + cosmetics.