_PATH_WTMPX
if (updwtmpx(_PATH_WTMPX, &utmpx) != 0)
(void)__updwtmpx50(_PATH_WTMPX, &ut);
(void)updwtmpx(_PATH_WTMPX, ut);
(void)updwtmpx(_PATH_WTMPX, &ut);
const char *wf = _PATH_WTMPX;
if (stat(_PATH_WTMPX, &st) != -1 && st.st_size != 0) {
if (access(_PATH_WTMPX, R_OK) == 0)
file = _PATH_WTMPX;
errx(EXIT_FAILURE, "Cannot access `%s' or `%s'", _PATH_WTMPX,
errx(EXIT_FAILURE, "Cannot access `%s'", _PATH_WTMPX);
if (updwtmpx(_PATH_WTMPX, &utmpx) != 0)