3.1.13 Locker
/* Prefix
locker_ is reserved. */
#include <mailutils/locker.h>
— Function: int
locker_set_default_flags (
int flags, enum mu_locker_set_mode mode)
— Function: void
locker_set_default_retry_timeout (
time_t to)
— Function: void
locker_set_default_retry_count (
size_t n)
— Function: void
locker_set_default_expire_timeout (
time_t t)
— Function: void
locker_set_default_external_program (
char *path)
A flags of 0 means that the default will be used.
— Function: int
locker_create (
locker_t *, const char *filename, int flags)
— Function: void
locker_destroy (
locker_t *)
Time is measured in seconds.
— Function: int
locker_set_flags (
locker_t, int)
— Function: int
locker_set_expire_time (
locker_t, int)
— Function: int
locker_set_retries (
locker_t, int)
— Function: int
locker_set_retry_sleep (
locker_t, int)
— Function: int
locker_set_external (
locker_t, const char *program)
— Function: int
locker_get_flags (
locker_t, int *)
— Function: int
locker_get_expire_time (
locker_t, int*)
— Function: int
locker_get_retries (
locker_t, int *)
— Function: int
locker_get_retry_sleep (
locker_t, int *)
— Function: int
locker_get_external (
locker_t, char **)
— Function: int
locker_lock (
locker_t)
— Function: int
locker_touchlock (
locker_t)
— Function: int
locker_unlock (
locker_t)
— Function: int
locker_remove_lock (
locker_t)