diff options
author | Dan McGee <dan@archlinux.org> | 2011-06-24 04:02:58 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-06-24 04:02:58 -0500 |
commit | 7b8f8f69f14dac2bbcd7e96fc548aa084be7cd8e (patch) | |
tree | 7d59d25daa8ffef5afce17627de0caba1902a0c6 /lib/libalpm/handle.h | |
parent | 79e98316ea89486d107466858543e965bcfbb0a9 (diff) | |
download | pacman-7b8f8f69f14dac2bbcd7e96fc548aa084be7cd8e.tar.xz |
Move locking functions to handle
These operate on the handle, and the state is stored on the handle, so
move them where they belong. Up until now only the transaction stuff
calls them, but this will soon change and alpm_db_update() will handle
locking all on its own.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/handle.h')
-rw-r--r-- | lib/libalpm/handle.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libalpm/handle.h b/lib/libalpm/handle.h index 2de6efdd..4ffd00c4 100644 --- a/lib/libalpm/handle.h +++ b/lib/libalpm/handle.h @@ -78,6 +78,9 @@ struct __pmhandle_t { pmhandle_t *_alpm_handle_new(void); void _alpm_handle_free(pmhandle_t *handle); +int _alpm_handle_lock(pmhandle_t *handle); +int _alpm_handle_unlock(pmhandle_t *handle); + enum _pmerrno_t _alpm_set_directory_option(const char *value, char **storage, int must_exist); |