diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2015-11-13 00:06:53 +0100 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2015-12-05 08:53:37 +0100 |
commit | 7b6f7bbe090e9c10c094c998147212ec0c1ba770 (patch) | |
tree | 948a3edd2af56381be51157c7af16eaf78b3ae37 /lib/libalpm/alpm.h | |
parent | 16623a7ea577309c8cfb90920ca61342c585f73a (diff) | |
download | pacman-7b6f7bbe090e9c10c094c998147212ec0c1ba770.tar.gz pacman-7b6f7bbe090e9c10c094c998147212ec0c1ba770.tar.xz |
add and expose alpm_unlock
alpm_unlock is a limited version of alpm_release that does nothing but
the actual unlinking of the lock file and is therefore safe to call from
signal handlers.
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm/alpm.h')
-rw-r--r-- | lib/libalpm/alpm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h index 3049f2fa..6cbcd24d 100644 --- a/lib/libalpm/alpm.h +++ b/lib/libalpm/alpm.h @@ -1559,6 +1559,7 @@ char *alpm_compute_sha256sum(const char *filename); alpm_handle_t *alpm_initialize(const char *root, const char *dbpath, alpm_errno_t *err); int alpm_release(alpm_handle_t *handle); +int alpm_unlock(alpm_handle_t *handle); enum alpm_caps { ALPM_CAPABILITY_NLS = (1 << 0), |