commit 075d048a156b4bd5e0e7e85ad7b6b6248729e2b0 Author: Paul Pluzhnikov Date: Fri Sep 25 13:07:30 2009 -0700 Make the remaining sigprocmask calls conditional on --enable-block-signals. diff --git a/src/dwarf/Gfind_proc_info-lsb.c b/src/dwarf/Gfind_proc_info-lsb.c index e3ec9ad..01d91f6 100644 --- a/src/dwarf/Gfind_proc_info-lsb.c +++ b/src/dwarf/Gfind_proc_info-lsb.c @@ -728,9 +728,9 @@ dwarf_find_proc_info (unw_addr_space_t as, unw_word_t ip, cb_data.di.format = -1; cb_data.di_debug.format = -1; - sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask); + SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask); ret = dl_iterate_phdr (callback, &cb_data); - sigprocmask (SIG_SETMASK, &saved_mask, NULL); + SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL); if (ret <= 0) { diff --git a/src/ia64/Gtables.c b/src/ia64/Gtables.c index 63725e8..1a16a2e 100644 --- a/src/ia64/Gtables.c +++ b/src/ia64/Gtables.c @@ -622,9 +622,9 @@ validate_cache (unw_addr_space_t as) intrmask_t saved_mask; int ret; - sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask); + SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask); ret = dl_iterate_phdr (check_callback, as); - sigprocmask (SIG_SETMASK, &saved_mask, NULL); + SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL); return ret; } @@ -653,9 +653,9 @@ tdep_find_proc_info (unw_addr_space_t as, unw_word_t ip, di.u.ti.segbase = ip; /* this is cheap... */ - sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask); + SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask); ret = dl_iterate_phdr (callback, &di); - sigprocmask (SIG_SETMASK, &saved_mask, NULL); + SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL); if (ret <= 0) {