From 931425ca05b93348dd497598af077d16cdc1cd3c Mon Sep 17 00:00:00 2001 From: Isaac Dunham Date: Sat, 12 Apr 2014 17:26:44 -0500 Subject: roadmap: describe glibc commands. Some glibc commands are irrelevant because they're for functionality that is excluded from musl (mtrace, rpc*, localedef, iconvconfig, nscd). getconf and catchsegv look like candidates for the development toolchain; locale and iconv were already triaged. getent is pretty lame, but it and the timezone stuff (tzselect zic zdump) are the only new possibly interesting commands. --- www/roadmap.html | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) (limited to 'www') diff --git a/www/roadmap.html b/www/roadmap.html index c4ab8262..00027a5a 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -424,8 +424,38 @@ catchsegv getconf getent iconv iconvconfig ldconfig ldd locale localedef mtrace nscd rpcent rpcinfo tzselect zdump zic -

Of those, musl libc only implements ldd. I have no idea which of the rest -are relevant.

+

Of those, musl libc only implements ldd.

+

catchsegv is a rudimentary debugger, probably out of scope for toybox.

+

iconv has been previously discussed.

+

iconvconfig is only relevant if iconv is user-configurable; musl uses a +non-configurable iconv.

+

getconf is a posix utility which displays several variables from +unistd.h; it probably belongs in the development toolchain.

+

getent handles retrieving entries from passwd-style databases, +in a rather lame way.

+

locale was discussed under posix. +localedef compiles locale definitions, which musl currently does not use.

+ +

mtrace is a perl script to use the malloc debugging that glibc has built-in; +this is not relevant for musl, and would necessarily vary with libc.

+

nscd is a name service caching daemon, which is not yet relevant for musl. +rpcinfo and rpcent are related to rpc, which musl does not include.

+ +

tzselect outputs a TZ variable correponding to user input. +The documentation does not indicate how to use it in a script, but it seems +that Debian may have done so. +zdump prints current time in each of several timezones, optionally +outputting a great deal of extra information about each timezone. +zic converts a description of a timezone to a file in the tz format.

+ +

So this leaves the following interesting commands:

+ +
+ +getent +tzselect zdump zic + +

-- cgit v1.2.3