Messages in this thread |  | | Date | Sat, 17 Jan 1998 16:59:20 +0100 | | From | "Mark M._Kettenis" <> | | | Subject | Re: ptsname() support (new ptys) |
The guy to talk to for the glibc implementation of ptsname() et al. is
Zack Weinberg <zack@rabi.phys.columbia.edu>, CC'ed here.
He wrote me that he has an implementation for the relevant functions
ready for glibc:
FYI, I have an implementation of grantpt() et al for glibc already, it only
needs the kernel support. Three things are needful:
/dev/ptmx -> open this to get the next available pty master.
ioctl(pty_master, TIOCGRANT) -> chown()s you the slave device.
ioctl(pty_master, TIOCGSNAME, buf) ->stuff the slave name into buf.
I think we can get away with unlockpt() a noop. TIOCGSNAME can be simulated
in userspace by mapping the minor number to a name, but the kernel may want
to do it itself (eg. devfs doesn't have minor numbers).
zw
Anyway, thanks for your effort,
Mark
|  |