/* hostid.c - Print the numeric identifier for the current host. * * Copyright 2015 Ranjan Kumar * * No Standard. * * This is still in coreutils and gethostid() in posix, but a "globally unique * 32 bit identifier" is a concept the Linux world has outgrown. USE_HOSTID(NEWTOY(hostid, ">0", TOYFLAG_USR|TOYFLAG_BIN)) config HOSTID bool "hostid" default n help usage: hostid Print the numeric identifier for the current host. */ #define FOR_hostid #include "toys.h" void hostid_main(void) { xprintf("%08lx\n", gethostid()); }