From cbd775281d54e35e28a547bb49020fec75dc0f10 Mon Sep 17 00:00:00 2001
From: Rob Landley 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. getent handles retrieving entries from passwd-style databases
+(in a rather lame way) and is trivially replacable by grep. 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. The remaining commands involve glibc's bundled timezone database,
+which seems to be derived from the IANA
+timezone database. 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: 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:
+None of glibc's bundled commands are currently of interest to toybox.
-- -getent -tzselect zdump zic -