diff options
author | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-03 01:49:58 +0000 |
---|---|---|
committer | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-03 01:49:58 +0000 |
commit | 3880d13a9693d1d8ee9b59a883ca247efca19294 (patch) | |
tree | 15eb7af83d4e98a22618d0089952a5a41a6bae84 /URPM.xs | |
parent | f506e65d5f3379f60e183a31f724ce81c5426210 (diff) | |
download | perl-URPM-3880d13a9693d1d8ee9b59a883ca247efca19294.tar perl-URPM-3880d13a9693d1d8ee9b59a883ca247efca19294.tar.gz perl-URPM-3880d13a9693d1d8ee9b59a883ca247efca19294.tar.bz2 perl-URPM-3880d13a9693d1d8ee9b59a883ca247efca19294.tar.xz perl-URPM-3880d13a9693d1d8ee9b59a883ca247efca19294.zip |
check for termination signals so ie. that installs can be aborted with ^C
Diffstat (limited to 'URPM.xs')
-rw-r--r-- | URPM.xs | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1497,6 +1497,8 @@ rpmRunTransactions_callback(__attribute__((unused)) const void *h, SV *callback = NULL; char *callback_type = NULL; char *callback_subtype = NULL; + + rpmdbCheckTerminate(0); if (!td) return NULL; @@ -3866,6 +3868,7 @@ MODULE = URPM PACKAGE = URPM PREFIX = Urpm_ BOOT: (void) read_config_files(0); Perl_call_atexit(PERL_GET_CONTEXT, (void*)urpm_perl_atexit,0); +rpmdbCheckSignals(); void Urpm_bind_rpm_textdomain_codeset() |