-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Following up on the hangup when using fsysopts /dev/console, the following change fixes the problem. This immediately opens the new argument the term translator is pointed to (eg. /dev/vcs/10/console or your preference) Roland's earlier change hasn't made it to the server for some reason, if diffs seem stranger than normal. 2002-11-20 David Walter <[EMAIL PROTECTED]> * hurdio.c (hurdio_init): added hurdio_assert_dtr () call to force the open of a device during a change of arg/type. Index: ChangeLog =================================================================== RCS file: /cvsroot/hurd/hurd/term/ChangeLog,v retrieving revision 1.83 diff --unified -w -i -r1.83 ChangeLog - --- ChangeLog 18 Aug 2002 19:57:58 -0000 1.83 +++ ChangeLog 20 Nov 2002 22:15:01 -0000 @@ -1,3 +1,8 @@ +2002-11-20 David Walter <[EMAIL PROTECTED]> + + * hurdio.c (hurdio_init): added hurdio_assert_dtr () call to force + the open of a device during a change of arg/type. + 2002-08-18 Roland McGrath <[EMAIL PROTECTED]> * Main.c (main): Open with O_RDWR only for hurdio bottomhalf. Index: hurdio.c =================================================================== RCS file: /cvsroot/hurd/hurd/term/hurdio.c,v retrieving revision 1.4 diff --unified -w -i -r1.4 hurdio.c - --- hurdio.c 26 Jun 2002 19:23:04 -0000 1.4 +++ hurdio.c 20 Nov 2002 22:00:37 -0000 @@ -95,6 +95,7 @@ cthread_detach (cthread_fork (hurdio_reader_loop, 0)); cthread_detach (cthread_fork (hurdio_writer_loop, 0)); + hurdio_assert_dtr (); return 0; } There is another problem, (this appeared prior to the above change), when trying to reset the terminal device to --type=device console as: fsysopts /dev/console --type=device console I get the following: ds_* invalid reply port debugger invoked, but there isn't one. ... reboot ... I guess that I need to rebuild with the kernel debugger for this one. Note: I am using gnumach-1.3 (insert (concat "\n\n" (shell-command-to-string "uname -a"))) GNU naritai 0.3 GNUmach-1.3/Hurd-0.3 i386-AT386 unknown unknown GNU - -- pub 1024D/DC92AE30 2002-02-26 David Walter <[EMAIL PROTECTED]> fingerprint = 50A0 E513 732D 1D0F BD26 C84E A8DD 9D80 DC92 AE30 sub 2048g/51023582 2002-02-26 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Hurd) Comment: Processed by Mailcrypt 3.5.6 and Gnu Privacy Guard <http://www.gnupg.org/> iD8DBQE93BBxqN2dgNySrjARAtJjAJ4ltYQIZVoT0OsiUCl4QKtP78aUkwCdGi4s yGbuB2P83blG2K2L7H89nTQ= =vFnv -----END PGP SIGNATURE----- _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd