Lines Matching refs:files

1516                   char *const *files, size_t nfiles,  in sort_buffer_size()  argument
1537 : STREQ (files[i], "-") ? fstat (STDIN_FILENO, &st) in sort_buffer_size()
1538 : stat (files[i], &st)) in sort_buffer_size()
1540 sort_die (_("stat failed"), files[i]); in sort_buffer_size()
2987 open_input_files (struct sortfile *files, size_t nfiles, FILE ***pfps) in open_input_files() argument
2995 fps[i] = (files[i].temp && files[i].temp->state != UNCOMPRESSED in open_input_files()
2996 ? open_temp (files[i].temp) in open_input_files()
2997 : stream_open (files[i].name, "r")); in open_input_files()
3014 mergefps (struct sortfile *files, size_t ntemps, size_t nfiles, in mergefps() argument
3042 if (fillbuf (&buffer[i], fps[i], files[i].name)) in mergefps()
3052 xfclose (fps[i], files[i].name); in mergefps()
3056 zaptemp (files[i].name); in mergefps()
3062 files[j] = files[j + 1]; in mergefps()
3126 if (fillbuf (&buffer[ord[0]], fps[ord[0]], files[ord[0]].name)) in mergefps()
3139 xfclose (fps[ord[0]], files[ord[0]].name); in mergefps()
3143 zaptemp (files[ord[0]].name); in mergefps()
3149 files[i] = files[i + 1]; in mergefps()
3213 mergefiles (struct sortfile *files, size_t ntemps, size_t nfiles, in mergefiles() argument
3217 size_t nopened = open_input_files (files, nfiles, &fps); in mergefiles()
3219 sort_die (_("open failed"), files[nopened].name); in mergefiles()
3220 mergefps (files, ntemps, nopened, ofp, output_file, fps); in mergefiles()
3787 avoid_trashing_input (struct sortfile *files, size_t ntemps, in avoid_trashing_input() argument
3794 bool is_stdin = STREQ (files[i].name, "-"); in avoid_trashing_input()
3798 if (outfile && STREQ (outfile, files[i].name) && !is_stdin) in avoid_trashing_input()
3808 : stat (files[i].name, &instat)) in avoid_trashing_input()
3819 mergefiles (&files[i], 0, 1, tftp, tempcopy->name); in avoid_trashing_input()
3822 files[i].name = tempcopy->name; in avoid_trashing_input()
3823 files[i].temp = tempcopy; in avoid_trashing_input()
3838 check_inputs (char *const *files, size_t nfiles) in check_inputs() argument
3842 if (STREQ (files[i], "-")) in check_inputs()
3845 if (euidaccess (files[i], R_OK) != 0) in check_inputs()
3846 sort_die (_("cannot read"), files[i]); in check_inputs()
3873 merge (struct sortfile *files, size_t ntemps, size_t nfiles, in merge() argument
3898 size_t num_merged = mergefiles (&files[in], MIN (ntemps, nmerge), in merge()
3901 files[out].name = temp->name; in merge()
3902 files[out].temp = temp; in merge()
3917 size_t num_merged = mergefiles (&files[in], MIN (ntemps, nshortmerge), in merge()
3920 files[out].name = temp->name; in merge()
3921 files[out++].temp = temp; in merge()
3927 memmove (&files[out], &files[in], (nfiles - in) * sizeof *files); in merge()
3932 avoid_trashing_input (files, ntemps, nfiles, output_file); in merge()
3942 size_t nopened = open_input_files (files, nfiles, &fps); in merge()
3949 mergefps (files, ntemps, nfiles, ofp, output_file, fps); in merge()
3956 sort_die (_("open failed"), files[nopened].name); in merge()
3968 xfclose (fps[nopened], files[nopened].name); in merge()
3974 mergefps (&files[0], MIN (ntemps, nopened), nopened, tfp, temp->name, in merge()
3977 files[0].name = temp->name; in merge()
3978 files[0].temp = temp; in merge()
3980 memmove (&files[1], &files[nopened], (nfiles - nopened) * sizeof *files); in merge()
3989 sort (char *const *files, size_t nfiles, char const *output_file, in sort() argument
4001 char const *file = *files; in sort()
4023 sort_buffer_size (&fp, 1, files, nfiles, bytes_per_line)); in sort()
4025 files++; in sort()
4288 char **files; in main() local
4388 files = xnmalloc (argc, sizeof *files); in main()
4411 files[nfiles++] = argv[optind++]; in main()
4464 files[nfiles++] = optarg; in main()
4670 error (0, 0, _("extra operand %s"), quoteaf (files[0])); in main()
4687 free (files); in main()
4688 files = tok.tok; in main()
4692 if (STREQ (files[i], "-")) in main()
4695 quoteaf (files[i])); in main()
4696 else if (files[i][0] == '\0') in main()
4785 free (files); in main()
4786 files = xmalloc (sizeof *files); in main()
4787 *files = (char *) "-"; in main()
4799 quoteaf (files[1]), checkonly); in main()
4810 exit (check (files[0], checkonly) ? EXIT_SUCCESS : SORT_OUT_OF_ORDER); in main()
4814 check_inputs (files, nfiles); in main()
4824 sortfiles[i].name = files[i]; in main()
4840 sort (files, nfiles, outfile, nthreads); in main()