git: libc: Replace vis(3) and unvis(3) files with NetBSD versions

Tomohiro Kusumi kusumi.tomohiro at gmail.com
Mon Apr 9 22:18:11 PDT 2018


nice updates

2018-04-10 5:24 GMT+09:00 Francois Tigeot <ftigeot at crater.dragonflybsd.org>:
>
> commit 4be4de019fe4a28d5378192245290895096def17
> Author: François Tigeot <ftigeot at wolfpond.org>
> Date:   Mon Apr 9 21:54:26 2018 +0200
>
>     libc: Replace vis(3) and unvis(3) files with NetBSD versions
>
>     * Rendering the corresponding APIs compatible with NetBSD and FreeBSD.
>
>     * Keep strnvis() as-is, keeping it compatible with previous DragonFly
>       versions, OpenBSD and libbsd
>
>     * We already had the original OpenBSD version of strnvis(), which
>       predates the NetBSD one by more than 10 years
>
>     * New userland utilities code partially obtained from FreeBSD.
>
>     Reviewed-by: swildner
>
> Summary of changes:
>  include/vis.h                 |  64 +++-
>  lib/libc/gen/Makefile.inc     |   6 +-
>  lib/libc/gen/Symbol.map       |  13 +
>  lib/libc/gen/unvis.3          | 178 ++++++---
>  lib/libc/gen/unvis.c          | 517 ++++++++++++++++++++------
>  lib/libc/gen/vis.3            | 426 ++++++++++++++++-----
>  lib/libc/gen/vis.c            | 841 ++++++++++++++++++++++++++++++++++--------
>  usr.bin/showmount/showmount.c |   4 +-
>  usr.sbin/fstyp/fstyp.c        |   5 +-
>  9 files changed, 1606 insertions(+), 448 deletions(-)
>
> http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4be4de019fe4a28d5378192245290895096def17
>
>
> --
> DragonFly BSD source repository



More information about the Commits mailing list