Home | History | Annotate | Download | only in blkid

Lines Matching refs:filename

67 	const char *filename;
81 filename = cache->bic_filename ? cache->bic_filename: BLKID_CACHE_FILE;
84 if (((ret = stat(filename, &st)) < 0 && errno != ENOENT) ||
85 (ret == 0 && access(filename, W_OK) < 0)) {
87 printf("can't write to cache file %s\n", filename));
99 tmp = malloc(strlen(filename) + 8);
102 sprintf(tmp, "%s-XXXXXX", filename);
118 file = fopen(filename, "w");
119 opened = filename;
124 filename, opened));
145 if (opened != filename) {
153 backup = malloc(strlen(filename) + 5);
155 sprintf(backup, "%s.old", filename);
157 (void) link(filename, backup);
160 if (rename(opened, filename) < 0)
180 fprintf(stderr, "Usage: %s [filename]\n"
181 "Test loading/saving a cache (filename)\n", argv[0]);