diff options
author | Rob Landley <rob@landley.net> | 2014-04-12 20:39:33 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2014-04-12 20:39:33 -0500 |
commit | cbd775281d54e35e28a547bb49020fec75dc0f10 (patch) | |
tree | b80d16daf47065afd7cb002e0fcf0a0ac0fa2d36 | |
parent | 931425ca05b93348dd497598af077d16cdc1cd3c (diff) | |
download | toybox-cbd775281d54e35e28a547bb49020fec75dc0f10.tar.gz |
On further analysis, none of the glibc commands are interesting.
-rwxr-xr-x | www/roadmap.html | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/www/roadmap.html b/www/roadmap.html index 00027a5a..44c2ed38 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -425,36 +425,44 @@ mtrace nscd rpcent rpcinfo tzselect zdump zic </b></blockquote> <p>Of those, musl libc only implements ldd.</p> + <p>catchsegv is a rudimentary debugger, probably out of scope for toybox.</p> + <p>iconv has been <a href="#susv4">previously discussed</a>.</p> + <p>iconvconfig is only relevant if iconv is user-configurable; musl uses a non-configurable iconv.</p> + <p>getconf is a posix utility which displays several variables from unistd.h; it probably belongs in the development toolchain.</p> -<p>getent handles retrieving entries from passwd-style databases, -in a rather lame way.</p> + +<p>getent handles retrieving entries from passwd-style databases +(in a rather lame way) and is trivially replacable by grep.</p> + <p>locale was discussed under <a href=#susv4>posix</a>. localedef compiles locale definitions, which musl currently does not use.</p> <p>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. </p> + <p>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.</p> +<p>The remaining commands involve glibc's bundled timezone database, +which seems to be derived from the <a href=http://www.iana.org/time-zones>IANA +timezone database</a>. Unless we want to maintain our own fork of the +standards body's database like glibc does, these are of no interest, +but for completeness:</p> + <p>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.</p> +zic converts a description of a timezone to a file in tz format.</p> -<p>So this leaves the following interesting commands:</p> +<p>None of glibc's bundled commands are currently of interest to toybox.</p> -<blockquote><b> -<span id=glibc_cmd> -getent -tzselect zdump zic -</span> </b></blockquote> <hr /> |