bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Making the hurd console accessible to blind users


From: Samuel Thibault
Subject: Making the hurd console accessible to blind users
Date: Sat, 5 Mar 2005 17:00:32 +0100
User-agent: Mutt/1.5.6i-nntp

Hi,

The hurd console, by nature, is already very well accessible, there is
only one missing bit: applications to be able to know which console
console-client is currently showing, and to be able to switch consoles.

We've been discussing about it for some time on #hurd (or ##hurd), and
here is a patch to extend Marco's console repeater translator to handle
symlinks, and a vcs repeater that adds 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

Attachment: patch-console-client
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]