Change locking strategy.
modified libpkg/pkgdb.c
@@ -102,7 +102,7 @@ pkgdb_get_dir(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb_cache.c
@@ -57,29 +57,22 @@ pkgdb_cache_getattr(struct pkg *pkg, const char *attr)
|
|
|
|
|
|
| - | |
|
|
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -261,6 +254,7 @@ pkgdb_cache_update(struct pkgdb *db)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -275,11 +269,15 @@ pkgdb_cache_update(struct pkgdb *db)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| + | |
|
|
|
|
|