Lines Matching refs:inname
413 magic_file(struct magic_set *ms, const char *inname) in magic_file() argument
417 return file_or_fd(ms, inname, STDIN_FILENO); in magic_file()
421 file_or_fd(struct magic_set *ms, const char *inname, int fd) in file_or_fd() argument
442 switch (file_fsmagic(ms, inname, &sb)) { in file_or_fd()
457 if (inname != NULL) { in file_or_fd()
460 if ((fd = open(inname, flags)) < 0) { in file_or_fd()
461 okstat = stat(inname, &sb) == 0; in file_or_fd()
475 unreadable_info(ms, sb.st_mode, inname) == -1) in file_or_fd()
489 if (inname == NULL) in file_or_fd()
507 if (nbytes == 0 && inname) { in file_or_fd()
509 if (unreadable_info(ms, sb.st_mode, inname) == -1) in file_or_fd()
523 if (inname == NULL && fd != STDIN_FILENO) in file_or_fd()
527 inname == NULL ? "/dev/stdin" : inname); in file_or_fd()
533 if (file_buffer(ms, fd, okstat ? &sb : NULL, inname, buf, CAST(size_t, nbytes)) == -1) in file_or_fd()
541 close_and_restore(ms, inname, fd, &sb); in file_or_fd()