Subject: None
To: None <tlb@viaweb.com>
From: Gordon W. Ross <gwr@mc.com>
List: current-users
Date: 07/01/1996 10:16:36
> Date: Sat, 29 Jun 1996 11:21:43 -0400
> From: Trevor Blackwell <tlb@viaweb.com>

> Subject: openpty fails when used multiple times
> 
> If you call openpty (in libutil) more than once, it hangs.
> The problem is that it doesn't restore some static variables, and
> tries to open /dev/ttyXX instead of /dev/ptyXX on invocations after
> the first.
> 
> Here is a fix:
> 
> (in /usr/src/lib/libutil)

It might be better to make the character array "line" a local,
and initialize it on entry.  That is more "shlib friendly" and
just better practice than using static storage...

Gordon