Update my email address
Simplify
Update links
Fix style
Stop using utmp if utmpx is available This commit changes ptytty to use only utmpx on systems where both utmpx and utmp are available, as utmp is generally deprecated and pointless to use on these, glibc being the exception. The commit also refactors code to reduce the amount of ifdeffery.
Do not push the streams modules if they are already present.
Add workaround for I_PUSH misbehaviour on Solaris.
Revert last change.
GPLv3
Remove unneeded inclusion of sys/stropts.h.
Include the C standard headers rather than the corresponding C++ version.
Fix compilation on solaris.
Fix compilation on solaris.
*** empty log message ***
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.