git: libc: Replace vis(3) and unvis(3) files with NetBSD versions
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Mon Apr 9 13:24:38 PDT 2018
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