99dbd4b9ee
This allows shadow-utils to build on systems like Adélie, which have no <utmp.h> header or `struct utmp`. We use a <utmpx.h>-based daemon, utmps[1], which uses `struct utmpx` only. Tested both `login` and `logoutd` with utmps and both work correctly. [1]: http://skarnet.org/software/utmps/