diff options
author | Ariadne Conill <ariadne@dereferenced.org> | 2021-12-27 14:30:27 -0600 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2021-12-29 10:36:59 +0200 |
commit | 8d5784aaf5c36f0a67302a9cd332bf8befff4b32 (patch) | |
tree | f02eb9a227fb0f55f5b80156c6b3439efdb97c47 /src | |
parent | 0b1b090f026b8e6905366fb47401133329163d49 (diff) | |
download | apk-tools-8d5784aaf5c36f0a67302a9cd332bf8befff4b32.tar.gz apk-tools-8d5784aaf5c36f0a67302a9cd332bf8befff4b32.tar.bz2 apk-tools-8d5784aaf5c36f0a67302a9cd332bf8befff4b32.tar.xz apk-tools-8d5784aaf5c36f0a67302a9cd332bf8befff4b32.zip |
database: use SA_RESETHAND instead of SA_ONESHOT when registering a SIGALRM handler
SA_ONESHOT is a GNU-specific alias for POSIX SA_RESETHAND.
Diffstat (limited to 'src')
-rw-r--r-- | src/database.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/database.c b/src/database.c index 8698247..0295adc 100644 --- a/src/database.c +++ b/src/database.c @@ -1554,7 +1554,7 @@ int apk_db_open(struct apk_database *db, struct apk_ctx *ac) apk_msg(out, "Waiting for repository lock"); memset(&sa, 0, sizeof sa); sa.sa_handler = handle_alarm; - sa.sa_flags = SA_ONESHOT; + sa.sa_flags = SA_RESETHAND; sigaction(SIGALRM, &sa, &old_sa); alarm(ac->lock_wait); |