Define O_NOCTTY to 0 if it is not defined.
Includes cleanup.
Do not set the pty fd non-blocking in ptytty::get.
Fix writing of bsd login and logout utmp entry when close_tty is called before login and delete respectively.
Fix style.
Do not open the pty with O_NONBLOCK in get_pty when using _getpty. The pty is set non-blocking in ptytty_unix::get, so it is redundant.
Do not make the pty a controlling terminal in get_pty when using posix_openpt.
Get rid of runtime configure tests to find the multiplexer device. We now assume that if the system provides the unix98 pty api but not posix_openpt then it provides either the ptmx or ptc (aix) device.
Push stream modules in ptytty::get rather than in ptytty::make_controlling_tty. This makes tty ioctls (such as TIOCSWINSZ, to set the window size) work even if make_controlling_tty has not been called.
*** empty log message ***
Remove unneeded code (according to docs found in gnulib openpty module).
Switch to automake.
*** empty log message ***
Include sys/stat.h for chmod.
Fix coding style.
Cosmetics.
Cosmetics.
Add missing strdup of the slave name for _getpty.
When using openpty, get the slave name with ttyname rather than with the openpty broken interface.
Fix last change.
Restore the SysV way of acquiring a controlling terminal.
Remove trailing whitespace.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.