[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Making the hurd console accessible to blind users
From: |
Samuel Thibault |
Subject: |
Re: Making the hurd console accessible to blind users |
Date: |
Mon, 23 May 2005 20:52:02 +0200 |
User-agent: |
Mutt/1.5.6i-nntp |
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.
Changelog for console-client/:
2005-03-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
* 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 <samuel.thibault@ens-lyon.org>
* 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.
Regards,
Samuel
patch-console-client
Description: Text document