version 1.44, 2008/02/22 21:58:16 |
version 1.45, 2008/03/09 18:03:46 |
Line 278 read_meta_data_from_pkgdb(const char *pk |
|
Line 278 read_meta_data_from_pkgdb(const char *pk |
|
fd = open(fname, O_RDONLY, 0); |
fd = open(fname, O_RDONLY, 0); |
free(fname); |
free(fname); |
if (fd == -1) { |
if (fd == -1) { |
if (errno == ENOENT) |
if (errno == ENOENT && descr->required_file == 0) |
continue; |
continue; |
err(2, "cannot read meta data file %s", |
err(2, "cannot read meta data file %s of package %s", |
descr->entry_filename); |
descr->entry_filename, pkg); |
} |
} |
target = (char **)((char *)meta + descr->entry_offset); |
target = (char **)((char *)meta + descr->entry_offset); |
|
|
if (fstat(fd, &st) == -1) |
if (fstat(fd, &st) == -1) |