summaryrefslogtreecommitdiffstats
path: root/lib/libalpm/alpm.h
diff options
context:
space:
mode:
authorAndrew Gregory <andrew.gregory.8@gmail.com>2015-11-13 00:06:53 +0100
committerAllan McRae <allan@archlinux.org>2015-12-05 08:53:37 +0100
commit7b6f7bbe090e9c10c094c998147212ec0c1ba770 (patch)
tree948a3edd2af56381be51157c7af16eaf78b3ae37 /lib/libalpm/alpm.h
parent16623a7ea577309c8cfb90920ca61342c585f73a (diff)
downloadpacman-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.h1
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),