Lines Matching refs:filename
63 char filename[1]; /* Must be last! */
75 archive_read_open_file(struct archive *a, const char *filename,
78 return (archive_read_open_filename(a, filename, block_size));
82 archive_read_open_filename(struct archive *a, const char *filename,
91 if (filename == NULL || filename[0] == '\0') {
100 filename = ""; /* Normalize NULL to "" */
106 fd = open(filename, O_RDONLY | O_BINARY);
109 "Failed to open '%s'", filename);
114 archive_set_error(a, errno, "Can't stat '%s'", filename);
119 sizeof(*mine) + strlen(filename));
127 strcpy(mine->filename, filename);
165 if (mine->filename[0] == '\0')
169 mine->filename);
219 if (mine->filename[0] == '\0')
227 mine->filename);
262 if (mine->filename[0] != '\0')