On Wed, Jul 10, 2013 at 02:06:44AM -0700, Philip Guenther wrote: > On Wed, Jul 10, 2013 at 1:37 AM, Jan Stary <h...@stare.cz> wrote: > > On Jul 10 01:30:23, guent...@gmail.com wrote: > >> On Wed, Jul 10, 2013 at 1:19 AM, Philip Guenther <guent...@gmail.com> > >> wrote: > >> > Looks like a race in luit's startup, due to how it handles the > >> > ttys/ptys. To work around the problem, invoke it with the -p > >> > option...but I don't know how you can convince xterm to do that. > >> > >> Ha! I believe this bug is a result of posix_openpt() being > >> implemented in 5.3 > > > > When was this introduced into the snapshots? > > I have been seeing this for some time before 5.3 > > posix_openpt(3): > The posix_openpt() function appeared in OpenBSD 5.3.
... generally this means this happened some time between 5.2 and 5.3, so if you were using the snapshots, yeah... guenther, you could have been more useful :) quoting changelog dates for instance: Changes by: mill...@cvs.openbsd.org 2012/12/03 13:08:33 Modified files: include : stdlib.h lib/libc/stdlib: Makefile.inc lib/libc : shlib_version Added files: lib/libc/stdlib: posix_openpt.3 ptsname.3 posix_pty.c Log message: Simple emulation of POSIX pty APIs posix_openpt(), ptsname(), grantpt() and unlockpt() using /dev/ptm. Man pages from FreeBSD. OK kettenis@ deraadt@ beck@ ajacoutot@ naddy@