UTMP
UTMP ut;
while (read(fd, &ut, sizeof(UTMP)) == sizeof(UTMP)) {
(void)lseek(fd, -(off_t)sizeof(UTMP), SEEK_CUR);
(void)write(fd, &ut, sizeof(UTMP));