tempdirs: use vectors instead or linked list
modified libpkg/pkg_add.c
@@ -425,16 +425,17 @@ get_tempdir(int rootfd, const char *path, tempdirs_t *tempdirs, stringlist_t *sy
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -650,10 +651,10 @@ create_hardlink(struct pkg *pkg, struct pkg_file *f, const char *path, tempdirs_
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1017,13 +1018,14 @@ pkg_extract_finalize(struct pkg *pkg, tempdirs_t *tempdirs)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1087,7 +1089,7 @@ pkg_extract_finalize(struct pkg *pkg, tempdirs_t *tempdirs)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1354,11 +1356,13 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1657,11 +1661,12 @@ pkg_add_fromdir(struct pkg *pkg, const char *src)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/private/utils.h
@@ -66,7 +66,7 @@ struct tempdir {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|