* getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has
authorTom Yu <tlyu@mit.edu>
Wed, 16 May 2001 02:55:51 +0000 (02:55 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 16 May 2001 02:55:51 +0000 (02:55 +0000)
commit5e22fd9f35aa131be0c146cff9d577d9e0cf84ad
tree8a296b5113fd2270817d696ef959a8728927f976
parentd56d6ad6f4e5a5a598224416f7e9a06e2a511d37
* getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has
an extra argument that determines whether to call grantpt() and
unlockpt() on systems that support it.  The new pty_getpty() will
simply call the extended version.  This is to support some
wackiness needed by pty_paranoia.c tests.

* pty-int.h: Add prototype for ptyint_getpty_ext().

* pty_paranoia.c: Add rant about ptys and quirks therein.  Needs
to be updated somewhat.  Add some more paranoia for the case where
we actually succeed in opening the slave of a closed master and
then succeed in opening the same master.  This program will get
rewritten at some point to actually see what things result in EOFs
and under what conditions data will actually get passed between
master and slave.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13243 dc483132-0cff-0310-8789-dd5450dbe970
src/util/pty/ChangeLog
src/util/pty/getpty.c
src/util/pty/pty-int.h
src/util/pty/pty_paranoia.c