WTMPX_FILE
(void) updwtmpx(WTMPX_FILE, utmpx);
fp = fopen(WTMPX_FILE, "a+");
WTMPX_FILE, strerror(errno));
if ((fd = open(WTMPX_FILE, O_WRONLY | O_APPEND)) != -1) {
if ((fd = open(WTMPX_FILE, O_WRONLY | O_APPEND)) != -1) {
updwtmpx(WTMPX_FILE, &ut);
updwtmpx(WTMPX_FILE, &ut);
(void) updwtmpx(WTMPX_FILE, &wtmpx[0]);
(void) updwtmpx(WTMPX_FILE, &wtmpx[1]);
(void) updwtmpx(WTMPX_FILE, &wtmpx);
static char *WTMPX = WTMPX_FILE; /* Long term record file */
updwtmpx(WTMPX_FILE, &utmpx);
updwtmpx(WTMPX_FILE, &ut);
updwtmpx(WTMPX_FILE, &ut);
updwtmpx(WTMPX_FILE, up);
updwtmpx(WTMPX_FILE, &u);
updwtmpx(WTMPX_FILE, &u);
if (stat(WTMPX_FILE, &stbuf) == 0 && stbuf.st_size != 0) {
if ((WTMPXfd = open(WTMPX_FILE, O_RDONLY)) < 0)
nonfatal("WARNING: unable to open " WTMPX_FILE " for update.");
updwtmpx(WTMPX_FILE, u);
updwtmpx(WTMPX_FILE, (struct utmpx *)utmp);
updwtmpx(WTMPX_FILE, (struct utmpx *)utmp);
updwtmpx(WTMPX_FILE, utp);
updwtmpx(WTMPX_FILE, up);