+/* Manpage circa 2009:
+ *
+ * hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [--long]
+ * [-i] [--ip-address] [-s] [--short] [-y] [--yp] [--nis]
+ *
+ * hostname [-v] [-F filename] [--file filename] / [hostname]
+ *
+ * domainname [-v] [-F filename] [--file filename] / [name]
+ * { bbox: not supported }
+ *
+ * nodename [-v] [-F filename] [--file filename] / [name]
+ * { bbox: not supported }
+ *
+ * dnsdomainname [-v]
+ * { bbox: supported: Linux kernel build needs this }
+ * nisdomainname [-v]
+ * { bbox: not supported }
+ * ypdomainname [-v]
+ * { bbox: not supported }
+ *
+ * -a, --alias
+ * Display the alias name of the host (if used).
+ * { bbox: not supported }
+ * -d, --domain
+ * Display the name of the DNS domain. Don't use the command
+ * domainname to get the DNS domain name because it will show the
+ * NIS domain name and not the DNS domain name. Use dnsdomainname
+ * instead.
+ * -f, --fqdn, --long
+ * Display the FQDN (Fully Qualified Domain Name). A FQDN consists
+ * of a short host name and the DNS domain name. Unless you are
+ * using bind or NIS for host lookups you can change the FQDN and
+ * the DNS domain name (which is part of the FQDN) in the
+ * /etc/hosts file.
+ * -i, --ip-address
+ * Display the IP address(es) of the host.
+ * -s, --short
+ * Display the short host name. This is the host name cut at the
+ * first dot.
+ * -v, --verbose
+ * Be verbose and tell what's going on.
+ * { bbox: supported but ignored }
+ * -y, --yp, --nis
+ * Display the NIS domain name. If a parameter is given (or --file
+ * name ) then root can also set a new NIS domain.
+ * { bbox: not supported }
+ * -F, --file filename
+ * Read the host name from the specified file. Comments (lines
+ * starting with a `#') are ignored.
+ */