On Mon, Mar 23, 2009 at 03:00:35AM +0000, YAMAMOTO Takashi wrote:
> > Case 1: You have /dev/pts mounted outside the chroot and want to use
> > e.g. sshd inside the chroot.
> 
> in this case, there is no "correct" pathname anyway, right?
> i think it's more appropriate to return an error so that an application
> can fall back to eg. dev.db.

If the PTSNAME ioctl fails, you don't gain anything. The problem here is
that the old code returned /%d for the chroot in all cases -- making it
impossible to use ptyfs if you also wanted to use e.g. sshd in a chroot.
Without that logic you can null mount /dev/pts and it magically works.

Joerg

Reply via email to