With libc_r, dup2() gets called and fails, preventing execution of konsole_grantpty, with libthr things work, konsole_grantpty gets called and... ttyname fails. :-)
Now, dup2() implementation seems to differ between libc_r and libthr (though I'm open to be shown that is not so -- I don't quite understand how things work here).
I have verified that by preventing execution of /usr/local/bin/konsole_grantpty (by the simple artifice of renaming it), the problem DOES NOT HAPPEN.
Now... to find out what's different between both dup2() implementations...
-- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca VIVO Centro Oeste Norte Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
Outros: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
"I think sex is better than logic, but I can't prove it."
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"