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
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, 2 months ago) by sf-exg
Branch: MAIN
Changes since 1.54: +25 -12 lines
Diff to previous 1.54
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
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
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
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
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
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
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
*** 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
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
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
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
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
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
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
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
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 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
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
*** 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
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, 5 months ago) by sf-exg
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
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
*** 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
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
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
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
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
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
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
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
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
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
*** empty log message ***

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Sep 10 17:59:21 2006 UTC (17 years, 9 months ago) by ayin
Branch: MAIN
Changes since 1.23: +2 -0 lines
Diff to previous 1.23
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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
*** 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) - [select for diffs]
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