Lines Matching refs:inname
349 magic_file(struct magic_set *ms, const char *inname)
353 return file_or_fd(ms, inname, STDIN_FILENO);
357 file_or_fd(struct magic_set *ms, const char *inname, int fd)
377 switch (file_fsmagic(ms, inname, &sb)) {
393 if (inname == NULL) {
400 int okstat = stat(inname, &sb) == 0;
410 if ((fd = open(inname, flags)) < 0) {
424 unreadable_info(ms, sb.st_mode, inname) == -1)
451 if (unreadable_info(ms, sb.st_mode, inname) == -1)
465 if (inname == NULL && fd != STDIN_FILENO)
469 inname == NULL ? "/dev/stdin" : inname);
475 if (file_buffer(ms, fd, inname, buf, (size_t)nbytes) == -1)
482 close_and_restore(ms, inname, fd, &sb);