pty_grant_slave
if ((error = pty_grant_slave(l, ttydev, mp)) != 0) {
if ((error = pty_grant_slave(l, newdev, mp)) != 0)
return pty_grant_slave(l, dev, mp);
int pty_grant_slave(struct lwp *, dev_t, struct mount *);