Lines Matching refs:ll
75 struct lastlog ll; in get_last_login_time() local
87 pos = (off_t)uid * sizeof(ll); in get_last_login_time()
99 if (read(fd, &ll, sizeof(ll)) != sizeof(ll)) { in get_last_login_time()
104 if (bufsize > sizeof(ll.ll_host) + 1) in get_last_login_time()
105 bufsize = sizeof(ll.ll_host) + 1; in get_last_login_time()
106 strncpy(buf, ll.ll_host, bufsize - 1); in get_last_login_time()
108 return (time_t)ll.ll_time; in get_last_login_time()
151 struct lastlog ll; in record_login() local
174 memset(&ll, 0, sizeof(ll)); in record_login()
177 ll.ll_time = time(NULL); in record_login()
178 strncpy(ll.ll_line, tty + 5, sizeof(ll.ll_line)); in record_login()
179 strncpy(ll.ll_host, host, sizeof(ll.ll_host)); in record_login()
182 lseek(fd, (off_t)uid * sizeof(ll), SEEK_SET); in record_login()
183 if (write(fd, &ll, sizeof(ll)) != sizeof(ll)) in record_login()