garnett@cs.utexas.edu (John William Garnett) (06/23/91)
I wish to use the pseudoterminal interface on the NeXT (e.g. /dev/ptyqa
and /dev/ttyqa). I notice that Terminal uses pty's [when I type
the who command, the terminal is listed as ttyp8 which is the slave
side of a pty].
My question (#1) is: how can my application [which is written in C]
choose a pty that isn't currently being used? I don't wish to use an
arbitrary /dev/pty?? file because then I risk writing into a running
Terminal window. Is there some locks directory or other reservation
system for pty's?
Question #2: once I have selected a pty that isn't being used,
how do I reserve that pty so that some other application (possibly
my own) doesn't attempt to use the pty (assuming that other application
uses the answer to question #1 to check if the pty is in use).
Responses via email are best. I'll summarize if anyone expresses
interest in the answers.
Thanks.
--
John Garnett
University of Texas at Austin
garnett@cs.utexas.edu Department of Computer Science
Austin, Texas