Home | History | Annotate | Download | only in dropbear

Lines Matching full:sizeof

186 #define MIN_SIZEOF(s1,s2) ( sizeof(s1) < sizeof(s2) ? sizeof(s1) : sizeof(s2) )
240 newli = (struct logininfo *) m_malloc (sizeof(*newli));
268 memset(li, 0, sizeof(*li));
274 line_fullname(li->line, line, sizeof(li->line));
277 strlcpy(li->username, username, sizeof(li->username));
286 strlcpy(li->hostname, hostname, sizeof(li->hostname));
316 if (sizeof(li->hostaddr) < sa_size)
317 bufsize = sizeof(li->hostaddr);
496 memset(ut, '\0', sizeof(*ut));
501 line_abbrevname(ut->ut_id, li->line, sizeof(ut->ut_id));
523 line_stripname(ut->ut_line, li->line, sizeof(ut->ut_line));
592 memset(utx, '\0', sizeof(*utx));
594 line_abbrevname(utx->ut_id, li->line, sizeof(utx->ut_id));
606 line_stripname(utx->ut_line, li->line, sizeof(utx->ut_line));
643 utx->ut_syslen = MIN(strlen(li->hostname), sizeof(utx->ut_host));
696 if (!strncmp(ty->ty_name, ut->ut_line, sizeof(ut->ut_line)))
712 (void)lseek(fd, (off_t)(tty * sizeof(struct utmp)), SEEK_SET);
718 if (atomicio(read, fd, &old_ut, sizeof(old_ut)) == sizeof(old_ut) &&
720 (strncmp(old_ut.ut_line, ut->ut_line, sizeof(ut->ut_line)) == 0) &&
721 (strncmp(old_ut.ut_name, ut->ut_name, sizeof(ut->ut_name)) == 0)) {
722 (void)memcpy(ut->ut_host, old_ut.ut_host, sizeof(ut->ut_host));
725 (void)lseek(fd, (off_t)(tty * sizeof(struct utmp)), SEEK_SET);
726 if (atomicio(write, fd, ut, sizeof(*ut)) != sizeof(*ut))
865 line_abbrevname(utx.ut_id, li->line, sizeof(utx.ut_id));
915 if (atomicio(write, fd, ut, sizeof(*ut)) != sizeof(*ut)) {
1015 if (lseek(fd, -(off_t)sizeof(struct utmp), SEEK_END) == -1) {
1022 if (atomicio(read, fd, &ut, sizeof(ut)) != sizeof(ut)) {
1048 if (lseek(fd, -(off_t)(2 * sizeof(struct utmp)), SEEK_CUR) == -1) {
1082 if (atomicio(write, fd, utx, sizeof(*utx)) != sizeof(*utx)) {
1171 if (lseek(fd, -(off_t)sizeof(struct utmpx), SEEK_END) == -1 ) {
1178 if (atomicio(read, fd, &utx, sizeof(utx)) != sizeof(utx)) {
1195 line_fullname(li->line, utx.ut_line, sizeof(li->line));
1202 if (lseek(fd, -(off_t)(2 * sizeof(struct utmpx)), SEEK_CUR) == -1) {
1223 if (! (ut = (struct utmp *)malloc(sizeof(*ut)))) {
1240 (void)line_stripname(line, li->line, sizeof(line));
1287 memset(last, '\0', sizeof(*last));
1289 (void)line_stripname(last->ll_line, li->line, sizeof(last->ll_line));
1325 strlcpy(lastlog_file, LASTLOG_FILE, sizeof(lastlog_file));
1328 snprintf(lastlog_file, sizeof(lastlog_file), "%s/%s",
1346 offset = (off_t) ((long)li->uid * sizeof(struct lastlog));
1371 if (atomicio(write, fd, &last, sizeof(last)) != sizeof(last)) {