Lines Matching refs:val

171 	char *kw, *val = NULL;  in set()  local
180 if (value && (val = strtok(NULL, " \t\n")) == NULL) in set()
184 ip->cksum = strtoul(val, &ep, 10); in set()
186 error("invalid checksum %s", val); in set()
189 ip->md5digest = strdup(val); in set()
194 if (!strcmp(val, "none")) { in set()
198 if (strtofflags(&val, &fset, &fclr)) in set()
203 ip->st_gid = strtoul(val, &ep, 10); in set()
205 error("invalid gid %s", val); in set()
208 if (gid_from_group(val, &ip->st_gid) == -1) in set()
209 error("unknown group %s", val); in set()
215 if ((m = setmode(val)) == NULL) in set()
216 error("invalid file mode %s", val); in set()
221 ip->st_nlink = strtoul(val, &ep, 10); in set()
223 error("invalid link count %s", val); in set()
226 ip->rmd160digest = strdup(val); in set()
231 ip->sha1digest = strdup(val); in set()
236 ip->sha256digest = strdup(val); in set()
241 ip->st_size = strtoll(val, &ep, 10); in set()
243 error("invalid size %s", val); in set()
246 len = strlen(val) + 1; in set()
249 if (strunvis(ip->slink, val) == -1) { in set()
251 "mtree: filename (%s) encoded incorrectly\n", val); in set()
252 strlcpy(ip->slink, val, len); in set()
256 ip->st_mtim.tv_sec = strtoull(val, &ep, 10); in set()
258 error("invalid time %s", val); in set()
259 val = ep + 1; in set()
260 ip->st_mtim.tv_nsec = strtoul(val, &ep, 10); in set()
262 error("invalid time %s", val); in set()
265 switch(*val) { in set()
267 if (!strcmp(val, "block")) in set()
271 if (!strcmp(val, "char")) in set()
275 if (!strcmp(val, "dir")) in set()
279 if (!strcmp(val, "file")) in set()
281 if (!strcmp(val, "fifo")) in set()
285 if (!strcmp(val, "link")) in set()
289 if (!strcmp(val, "socket")) in set()
293 error("unknown file type %s", val); in set()
297 ip->st_uid = strtoul(val, &ep, 10); in set()
299 error("invalid uid %s", val); in set()
302 if (uid_from_user(val, &ip->st_uid) == -1) in set()
303 error("unknown user %s", val); in set()