3.2.3p1 on OpenServer

Carson Gaspar carson at taltos.org
Sun May 26 04:47:26 EST 2002

--On Saturday, May 25, 2002 8:39 PM +0200 Markus Friedl 
<markus at openbsd.org> wrote:

> On Sat, May 25, 2002 at 02:20:35PM -0400, Carson Gaspar wrote:
>> If OpenSSH is going to call setsid(), it must then open whatever
>> terminal  is going to be used (and then dup the fd to 0,1,2).
> setsid() also interacts with setlogin() so OpenSSH is
> calling setsid() for pty-less sessions for more then 2 years.

setlogin() is apparantly some BSDism. Of course, if you're having a 
pty-less session, you don't have to set a controlling terminal, so you can 
just call setsid(). But for pty-full sessions, my advice holds (at least 
across POSIX systems).


More information about the openssh-unix-dev mailing list