Lines Matching refs:fname
72 char *fname; /* name of file to read from */ member
113 _zip_source_file_or_p(const char *fname, FILE *file, zip_uint64_t start, zip_int64_t len, const zip… in _zip_source_file_or_p() argument
118 if (file == NULL && fname == NULL) { in _zip_source_file_or_p()
128 ctx->fname = NULL; in _zip_source_file_or_p()
129 if (fname) { in _zip_source_file_or_p()
130 if ((ctx->fname=strdup(fname)) == NULL) { in _zip_source_file_or_p()
154 if (ctx->fname) { in _zip_source_file_or_p()
157 if (stat(ctx->fname, &sb) < 0 || S_ISREG(sb.st_mode)) { in _zip_source_file_or_p()
166 free(ctx->fname); in _zip_source_file_or_p()
183 if ((temp=(char *)malloc(strlen(ctx->fname)+8)) == NULL) { in create_temp_output()
187 sprintf(temp, "%s.XXXXXX", ctx->fname); in create_temp_output()
234 if (ctx->fname == NULL) { in read_file()
248 if (rename(ctx->tmpname, ctx->fname) < 0) { in read_file()
255 (void)chmod(ctx->fname, 0666&~mask); in read_file()
262 if (ctx->fname) { in read_file()
272 free(ctx->fname); in read_file()
280 if (ctx->fname) { in read_file()
281 if ((ctx->f=fopen(ctx->fname, "rb")) == NULL) { in read_file()
320 if (remove(ctx->fname) < 0) { in read_file()
418 err = stat(ctx->fname, &fst); in read_file()