Alex Hornung <ahornung@gmail.com> added the comment:
Seems that the problem is due to having an old libc.so.6 present on the sys=
tem.=20
As the old screen binary was linked against libc.so.6, it is using the outd=
ated=20
implementation of ttyname() which no longer is valid due to the dynamic nat=
ure=20
of the ttys now.
Valid solutions are:
- Recompiling screen and similar programs
- remove old libc.so.6 and make symlink libc.so.6 -> libc.so.7
As for maintaining binary compatibility, this has been discussed before and=
it=20
has been ok'ed to not keep binary compatibility for devname and ttyname.
Cheers,
Alex Hornung
----------
status: need-eg -> resolved
_____________________________________________________
DragonFly issue tracker <bugs@lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1539>
_____________________________________________________