Lines Matching refs:file
61 file_info_t *file;
69 * get displayed, not the starting point in the file. The one major
74 * -r is the entire file, not 10 lines.
146 * If style not specified, the default is the whole file for -r, and
163 err(1, "Couldn't malloc space for file descriptors.");
165 for (file = files; (fn = *argv++); file++) {
166 file->file_name = strdup(fn);
167 if (! file->file_name)
168 errx(1, "Couldn't malloc space for file name.");
169 if ((file->fp = fopen(file->file_name, "r")) == NULL ||
170 fstat(fileno(file->fp), &file->st)) {
171 if (file->fp != NULL) {
172 (void) fclose(file->fp);
173 file->fp = NULL;
176 ierr(file->file_name);
180 for (i = 0, file = files; i < no_files; i++, file++) {
181 free(file->file_name);
347 " [file ...]\n");