Lines Matching defs:dbname
3302 char *dbname = NULL;
3313 dbname = mkdbname(ms, fn, 0);
3314 if (dbname == NULL)
3317 if ((fd = open(dbname, O_RDONLY|O_BINARY)) == -1)
3321 file_error(ms, errno, "cannot stat `%s'", dbname);
3325 file_error(ms, 0, "file `%s' is too %s", dbname,
3335 file_error(ms, errno, "cannot map `%s'", dbname);
3352 if (check_buffer(ms, map, dbname) != 0) {
3357 file_error(ms, errno, "cannot mprotect `%s'", dbname);
3362 free(dbname);
3369 free(dbname);
3374 check_buffer(struct magic_set *ms, struct magic_map *map, const char *dbname)
3384 entries, dbname);
3390 dbname, map->len, sizeof(struct magic));
3397 file_error(ms, 0, "bad magic in `%s'", dbname);
3410 VERSIONNO, dbname, version);
3426 dbname, entries, nentries + 1);
3445 char *dbname;
3453 dbname = mkdbname(ms, fn, 1);
3455 if (dbname == NULL)
3458 if ((fd = open(dbname, O_WRONLY|O_CREAT|O_TRUNC|O_BINARY, 0644)) == -1)
3460 file_error(ms, errno, "cannot open `%s'", dbname);
3469 file_error(ms, errno, "error writing `%s'", dbname);
3476 file_error(ms, errno, "error writing `%s'", dbname);
3487 free(dbname);
3493 * make a dbname