ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libptytty/src/ptytty.C
Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Fri May 1 13:12:17 2015 UTC (9 years, 2 months ago) by sf-exg
Branch: MAIN
CVS Tags: rel-1_8, rxvt-unicode-rel-9_22, rxvt-unicode-rel-9_25, rxvt-unicode-rel-9_26
Changes since 1.55: +8 -3 lines
Diff to previous 1.55 , to selected 1.1
Do not push the streams modules if they are already present.

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Apr 9 13:50:36 2015 UTC (9 years, 3 months ago) by sf-exg
Branch: MAIN
Changes since 1.54: +25 -12 lines
Diff to previous 1.54 , to selected 1.1
Add workaround for I_PUSH misbehaviour on Solaris.

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 13:33:46 2014 UTC (9 years, 10 months ago) by sf-exg
Branch: MAIN
CVS Tags: rel-1_7, rxvt-unicode-rel-9_21
Changes since 1.53: +1 -1 lines
Diff to previous 1.53 , to selected 1.1
Revert last change.

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Thu May 22 18:54:32 2014 UTC (10 years, 1 month ago) by root
Branch: MAIN
Changes since 1.52: +1 -1 lines
Diff to previous 1.52 , to selected 1.1
GPLv3

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Thu Jan 19 20:07:14 2012 UTC (12 years, 5 months ago) by sf-exg
Branch: MAIN
CVS Tags: rel-1_6, rxvt-unicode-rel-9_15, rxvt-unicode-rel-9_16, rxvt-unicode-rel-9_17, rxvt-unicode-rel-9_18, rxvt-unicode-rel-9_19, rxvt-unicode-rel-9_20
Changes since 1.51: +1 -4 lines
Diff to previous 1.51 , to selected 1.1
Remove unneeded inclusion of sys/stropts.h.

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Thu Jan 19 13:30:58 2012 UTC (12 years, 5 months ago) by sf-exg
Branch: MAIN
Changes since 1.50: +1 -1 lines
Diff to previous 1.50 , to selected 1.1
Include the C standard headers rather than the corresponding C++ version.

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Jan 19 11:06:10 2012 UTC (12 years, 5 months ago) by sf-exg
Branch: MAIN
Changes since 1.49: +1 -1 lines
Diff to previous 1.49 , to selected 1.1
Fix compilation on solaris.

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Wed Jan 18 20:05:13 2012 UTC (12 years, 5 months ago) by sf-exg
Branch: MAIN
Changes since 1.48: +1 -1 lines
Diff to previous 1.48 , to selected 1.1
Fix compilation on solaris.

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Wed Jan 18 12:19:31 2012 UTC (12 years, 5 months ago) by root
Branch: MAIN
Changes since 1.47: +0 -3 lines
Diff to previous 1.47 , to selected 1.1
*** empty log message ***

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 11:07:22 2011 UTC (12 years, 6 months ago) by sf-exg
Branch: MAIN
CVS Tags: rel-1_5, rel-9_14
Changes since 1.46: +4 -0 lines
Diff to previous 1.46 , to selected 1.1
Define O_NOCTTY to 0 if it is not defined.

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 21:03:21 2011 UTC (12 years, 6 months ago) by sf-exg
Branch: MAIN
Changes since 1.45: +1 -3 lines
Diff to previous 1.45 , to selected 1.1
Includes cleanup.

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 16:09:32 2011 UTC (12 years, 6 months ago) by sf-exg
Branch: MAIN
Changes since 1.44: +0 -2 lines
Diff to previous 1.44 , to selected 1.1
Do not set the pty fd non-blocking in ptytty::get.

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Dec 2 08:45:45 2011 UTC (12 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.43: +12 -0 lines
Diff to previous 1.43 , to selected 1.1
Fix writing of bsd login and logout utmp entry when close_tty is called
before login and delete respectively.

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 14:38:44 2011 UTC (12 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.42: +5 -5 lines
Diff to previous 1.42 , to selected 1.1
Fix style.

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 15:15:00 2011 UTC (12 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41 , to selected 1.1
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.

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 15:11:18 2011 UTC (12 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40 , to selected 1.1
Do not make the pty a controlling terminal in get_pty when using posix_openpt.

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 16:30:16 2011 UTC (12 years, 7 months ago) by sf-exg
Branch: MAIN
Changes since 1.39: +7 -3 lines
Diff to previous 1.39 , to selected 1.1
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.

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 14:14:48 2011 UTC (13 years, 1 month ago) by sf-exg
Branch: MAIN
CVS Tags: rel-1_4, rel-9_12
Changes since 1.38: +27 -28 lines
Diff to previous 1.38 , to selected 1.1
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.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Mar 27 00:11:30 2011 UTC (13 years, 3 months ago) by sf-exg
Branch: MAIN
Changes since 1.37: +1 -1 lines
Diff to previous 1.37 , to selected 1.1
*** empty log message ***

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Mar 28 08:39:34 2010 UTC (14 years, 3 months ago) by sf-exg
Branch: MAIN
Changes since 1.36: +0 -32 lines
Diff to previous 1.36 , to selected 1.1
Remove unneeded code (according to docs found in gnulib openpty module).

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri Jan 8 11:48:53 2010 UTC (14 years, 6 months ago) by sf-exg
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35 , to selected 1.1
Switch to automake.

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon May 5 16:51:29 2008 UTC (16 years, 2 months ago) by root
Branch: MAIN
CVS Tags: rel-1_3
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 , to selected 1.1
*** empty log message ***

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 09:51:32 2007 UTC (16 years, 6 months ago) by ayin
Branch: MAIN
Changes since 1.33: +1 -0 lines
Diff to previous 1.33 , to selected 1.1
Include sys/stat.h for chmod.

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Dec 13 14:42:33 2007 UTC (16 years, 6 months ago) by ayin
Branch: MAIN
Changes since 1.32: +5 -4 lines
Diff to previous 1.32 , to selected 1.1
Fix coding style.

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:41:10 2007 UTC (16 years, 7 months ago) by ayin
Branch: MAIN
Changes since 1.31: +4 -2 lines
Diff to previous 1.31 , to selected 1.1
Cosmetics.

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 10:49:05 2007 UTC (16 years, 7 months ago) by ayin
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 , to selected 1.1
Cosmetics.

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 17:46:18 2007 UTC (17 years ago) by ayin
Branch: MAIN
CVS Tags: rel-1_2
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 , to selected 1.1
Add missing strdup of the slave name for _getpty.

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 17:41:01 2007 UTC (17 years ago) by ayin
Branch: MAIN
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 , to selected 1.1
When using openpty, get the slave name with ttyname rather than with
the openpty broken interface.

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 21:29:30 2007 UTC (17 years ago) by ayin
Branch: MAIN
Changes since 1.27: +4 -2 lines
Diff to previous 1.27 , to selected 1.1
Fix last change.

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 17:22:40 2007 UTC (17 years ago) by ayin
Branch: MAIN
Changes since 1.26: +6 -0 lines
Diff to previous 1.26 , to selected 1.1
Restore the SysV way of acquiring a controlling terminal.

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 17:30:54 2007 UTC (17 years ago) by ayin
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 , to selected 1.1
Remove trailing whitespace.

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Oct 3 11:19:49 2006 UTC (17 years, 9 months ago) by root
Branch: MAIN
CVS Tags: rel-1_0, rel-1_1
Changes since 1.24: +118 -97 lines
Diff to previous 1.24 , to selected 1.1
*** empty log message ***

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Sep 10 17:59:21 2006 UTC (17 years, 10 months ago) by ayin
Branch: MAIN
Changes since 1.23: +2 -0 lines
Diff to previous 1.23 , to selected 1.1
*** empty log message ***

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 10:49:40 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-0_1, rel-0_2
Changes since 1.22: +0 -341 lines
Diff to previous 1.22 , to selected 1.1
*** empty log message ***

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 12:27:13 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.21: +12 -10 lines
Diff to previous 1.21 , to selected 1.1
*** empty log message ***

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:53:27 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.20: +15 -3 lines
Diff to previous 1.20 , to selected 1.1
*** empty log message ***

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:45:44 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.19: +31 -2 lines
Diff to previous 1.19 , to selected 1.1
*** empty log message ***

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:36:01 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.18: +23 -2 lines
Diff to previous 1.18 , to selected 1.1
*** empty log message ***

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:23:04 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 , to selected 1.1
*** empty log message ***

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:22:52 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 , to selected 1.1
*** empty log message ***

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:22:34 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 , to selected 1.1
*** empty log message ***

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:22:08 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.14: +3 -0 lines
Diff to previous 1.14 , to selected 1.1
*** empty log message ***

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:21:48 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.13: +34 -0 lines
Diff to previous 1.13 , to selected 1.1
*** empty log message ***

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 11:02:27 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12 , to selected 1.1
*** empty log message ***

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 12:22:37 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 , to selected 1.1
*** empty log message ***

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 10:19:44 2006 UTC (18 years, 5 months ago) by ayin
Branch: MAIN
Changes since 1.10: +1 -0 lines
Diff to previous 1.10 , to selected 1.1
*** empty log message ***

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 04:05:19 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.9: +48 -5 lines
Diff to previous 1.9 , to selected 1.1
*** empty log message ***

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 03:49:41 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.8: +25 -18 lines
Diff to previous 1.8 , to selected 1.1
*** empty log message ***

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 00:58:18 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.7: +5 -2 lines
Diff to previous 1.7 , to selected 1.1
*** empty log message ***

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 00:04:41 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 , to selected 1.1
*** empty log message ***

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Jan 22 00:04:20 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.5: +13 -5 lines
Diff to previous 1.5 , to selected 1.1
*** empty log message ***

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 23:35:08 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 , to selected 1.1
*** empty log message ***

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 22:08:20 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.3: +31 -31 lines
Diff to previous 1.3 , to selected 1.1
*** empty log message ***

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 22:06:16 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.2: +3 -4 lines
Diff to previous 1.2 , to selected 1.1
*** empty log message ***

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 22:01:36 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
Changes since 1.1: +342 -267 lines
Diff to previous 1.1
*** empty log message ***

Revision 1.1 - (view) (download) (annotate) - [selected]
Sat Jan 21 21:40:00 2006 UTC (18 years, 5 months ago) by root
Branch: MAIN
*** empty log message ***

Convenience Links

Links to HEAD: (view) (download) (annotate) Links to rxvt-unicode-rel-9_25: (view) (download) (annotate)

Compare Revisions

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.

  Diffs between and
  Type of Diff should be a