diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-12-01 15:23:35 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-12-01 15:23:35 +0200 |
commit | efd45e0a305dd0cc289d98b58141a40a3ddd3ffa (patch) | |
tree | 60859166c008e55034c1b6e84e113b72e909b2a6 /src/job.c | |
parent | 5017a2c0a3266540c2bb5895595f2c79ce869091 (diff) | |
download | wydawca-efd45e0a305dd0cc289d98b58141a40a3ddd3ffa.tar.gz wydawca-efd45e0a305dd0cc289d98b58141a40a3ddd3ffa.tar.bz2 |
Fix locking. Improve mail formatting.
* src/config.c (locking_kw): Remove retry-attempts and
retry-interval.
New keyword: timeout.
* src/job.c (job_queue_runner): Use lock_timeout.
* src/lock.c (lock_retry_attempts, lock_retry_interval): Remove.
(lock_timeout): New variable.
(wydawca_lock): Rewrite lock acquisition loop.
* src/wydawca.h (lock_retry_attempts, lock_retry_interval): Remove.
(lock_timeout): New extern.
* src/process.c (scan_spool): Analyze return from wydawca_lock.
* src/mail.c (mail_send_message): Set From header, unless
it is already present.
Diffstat (limited to 'src/job.c')
-rw-r--r-- | src/job.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -319,7 +319,7 @@ job_queue_runner () if (WIFEXITED (job->exit_status) && WEXITSTATUS (job->exit_status) == WYDAWCA_EX_AGAIN) { - time_t interval = lock_retry_attempts * lock_retry_interval; + time_t interval = lock_timeout; if (interval == 0) interval = lock_expire_time; /* Re-queue the job */ |