At Mon, 23 May 2005 20:52:02 +0200, Samuel Thibault <[EMAIL PROTECTED]> wrote: > > [1 <text/plain; us-ascii (7bit)>] > Hi, > > Now that FSF got my papers signed back, here is again my patch to let > screen readers like brltty work with the Hurd. As discussed and agreed > on some time ago on #hurd (and ##hurd), it extends Marco's console > repeater translator to handle symlinks, and adds a vcs repeater that > maintains a symlink to the currently showed console. One can switch > console by mksymlink()ing it.
Hi, thanks a lot for this! I put it in, with only a small change: I renamed "vcs-repeat" to "current-vcs". We use the repeater infrastructure, but I don't really think that term is helpful here. The rest went in unmodified. I hope I didn't introduce a typo or so, and checked it in. Thanks, Marcus > Changelog for console-client/: > 2005-03-05 Samuel Thibault <[EMAIL PROTECTED]> > > * Makefile (modules): Add `vcs_repeat' and its rule. > * console.c (console_current_id): New function. > * input.h (console_current_id): New prototype. > * trans.c (struct netnode): New member `symlink_path'. > (console_demuxer): Handle case when node it anonymous. > (netfs_S_io_select): Likewise. > (netfs_S_io_read): Likewise. > (netfs_S_io_write): Likewise. > (netfs_report_access): Likewise. > (netfs_attempt_mksymlink): Implement symlinks. > (netfs_attempt_lookup): Likewise. > (netfs_attempt_unlink): Likewise. > (netfs_attempt_link): Likewise. > (netfs_attempt_mkfile): Likewise. > (netfs_attempt_readlink): Likewise. > (netfs_get_dirents): Likewise. > (netfs_create_consnode): Likewise. > * trans.h (struct consnode): New members `readlink' and `mksymlink'. > * vcs-repeat.c: New file. > > Changelog for libcons/: > 2005-03-05 Samuel Thibault <[EMAIL PROTECTED]> > > * priv.h (_cons_file): Prototype moved and renamed to... > * cons.h (cons_file): ... this. > * init-init.c (cons_init): Updated `_cons_file' reference. > * opts-std-startup.c (_cons_file): Renamed into `cons_file'. Updated > reference. _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd