register char *line;
register const char *line;
logout(line)	register char *line;{	register int fd;	UTMP ut;	int rval;	if ((fd = open(_PATH_UTMP, O_RDWR, 0)) < 0)		return(0);	rval = 0;	while (read(fd, &ut, sizeof(UTMP)) == sizeof(UTMP)) {		if (!ut.ut_name[0] || strncmp(ut.ut_line, line, UT_LINESIZE))			continue;		bzero(ut.ut_name, UT_NAMESIZE);		bzero(ut.ut_host, UT_HOSTSIZE);		(void)time(&ut.ut_time);		(void)lseek(fd, -(off_t)sizeof(UTMP), L_INCR);		(void)write(fd, &ut, sizeof(UTMP));		rval = 1;	}	(void)close(fd);	return(rval);}