bug-hurd
[Top][All Lists]
Advanced

[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

Attachment: patch-console-client
Description: Text document


reply via email to

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