2001-07-16 Roland Giersig <rgiersig@cpan.org>
* test.pl: finally some tests! Spawns a perl mini-script that
echoes back all characters from STDIN, but inverted.
* Pty.pm (slave): slave now is set to be a controlling tty if possible;
it also remembers it's name now.
* Makefile.PL:
- on SCO, the slave pts* are in the /dev dir, not /dev/pts
- added test for libutil.h, util.h, pty.h and openpty()
- added symbol TIOCSCTTY
* Tty.xs:
- some SVR4 only define __SVR4; fixed.
- OSF machines need termio.h for various macros
- AIX doesn't define VOIDSIG; fixed.
- Cygwin can use /dev/ptmx even though that file doesn't exist.
- added openpty() version for FreeBSD and others that have
no good method for creating ptys; untested.
* Tty.pm:
- moved docu over from Pty.pm to lessen confusion Pty <-> Tty
- added verified systems list
Change 588 on 2000/09/04 by <gbarr@pobox.com> (Graham Barr)
Check for /dev/ptmx and /dev/pts instead of testing defined(SVR4)
Change 587 on 2000/09/04 by <gbarr@pobox.com> (Graham Barr)
Make ttyname just warn when it is not implemented instead of croak
Change 586 on 2000/09/04 by <gbarr@pobox.com> (Graham Barr)
Include <sys/modem.h> for HPUX
Change 585 on 2000/09/04 by <gbarr@pobox.com> (Graham Barr)
Makefile.PL
- Fix to how cc is called
Change 461 on 2000/03/29 by <gbarr@pobox.com> (Graham Barr)
Release 0.03
Change 460 on 2000/03/29 by <gbarr@pobox.com> (Graham Barr)
General cleanup and added PPD stuff into Makefile.PL
Change 310 on 1999/05/10 by <gbarr@pobox.com> (Graham Barr)
- Removed the need for Configure by implementing a test in Makefile.PL
- The existance of constants are now checked at import time, so @EXPORT
had to be renamed to @EXPORT_OK. ie noting is imported by default