Lines Matching refs:v

78 check_line(char *v[], int lc)  in check_line()  argument
80 if ((!v[NAME]) || ((int)strlen(v[NAME]) < 1)) in check_line()
83 if ((!v[SRC]) || ((int)strlen(v[SRC])) < 1) in check_line()
86 if ((!v[PERM]) || ((int)strlen(v[PERM]) < 3) || (!is_num(v[PERM]))) in check_line()
89 if ((!v[OWNR]) || ((int)strlen(v[OWNR]) < 2)) in check_line()
92 if ((!v[GRP]) || ((int)strlen(v[GRP]) < 2)) in check_line()
95 if ((!v[INO]) || (!is_num(v[INO]))) in check_line()
98 if ((!v[LCNT]) || (!is_num(v[LCNT]))) in check_line()
101 if ((!v[CODE]) || ((*v[CODE] != 'f') && (*v[CODE] != 'c') && in check_line()
102 (*v[CODE] != 'd') && (*v[CODE] != 'b') && in check_line()
103 (*v[CODE] != 'v') && (*v[CODE] != 'e') && in check_line()
104 (*v[CODE] != 's')) || ((int)strlen(v[CODE]) > 1)) in check_line()
107 if ((!v[MAJOR]) || ((!is_num(v[MAJOR])) && (*v[MAJOR] != '-'))) in check_line()
110 if ((!v[MINOR]) || ((!is_num(v[MINOR])) && (*v[MINOR] != '-'))) in check_line()
115 get_line(FILE *fp, char *v[]) in get_line() argument
158 v[PROTOS] = index(buf, ';'); in get_line()
159 if (v[PROTOS]) in get_line()
160 *v[PROTOS]++ = '\0'; in get_line()
161 v[0] = strtok(buf, FS); in get_line()
163 v[cont] = strtok(NULL, FS); in get_line()
165 check_line(v, line_count); in get_line()
167 return (v); in get_line()
171 parse_line(char **v, elem *e) in parse_line() argument
176 (void) strcpy(e->name, v[NAME]); in parse_line()
177 e->perm = strtol(v[PERM], NULL, 8); in parse_line()
178 (void) strcpy(e->owner, v[OWNR]); in parse_line()
179 (void) strcpy(e->group, v[GRP]); in parse_line()
180 e->inode = atoi(v[INO]); in parse_line()
181 e->ref_cnt = atoi(v[LCNT]); in parse_line()
182 e->file_type = *v[CODE]; in parse_line()
183 if ((v[MAJOR][0] == '-') && (v[MAJOR][1] == '\0')) in parse_line()
186 e->major = atoi(v[MAJOR]); in parse_line()
188 if ((v[MINOR][0] == '-') && (v[MINOR][1] == '\0')) in parse_line()
191 e->minor = atoi(v[MINOR]); in parse_line()
193 if ((v[SYM][0] == '-') && (v[SYM][1] == '\0')) in parse_line()
196 e->symsrc = malloc(strlen(v[SYM]) + 1); in parse_line()
197 (void) strcpy(e->symsrc, v[SYM]); in parse_line()