0416b067d0
- Rather than using a POSIX named semaphore use a POSIX lock (lockf(3)) for pkgdb for writers. Writers that cannot acquire the pkgdb lock will get EAGAIN rather then being blocked. - Due to using a file lock we cannot write the pkgdb every time a package is being unpacked, configured or removed. Instead pkgdb is only written at the end of a specific point in the transaction (unpack, configure, remove) or via xbps_pkgdb_unlock(). |
||
---|---|---|
.. | ||
xbps | ||
compat.h | ||
mainpage.h | ||
Makefile | ||
queue.h | ||
xbps_api_impl.h | ||
xbps.h.in |