From: František Dvořák Date: Wed, 8 Jun 2011 16:45:53 +0000 (+0000) Subject: Next stage for globus signal handler fixes: X-Git-Tag: glite-px-proxyrenewal_R_1_3_21_1~11 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=0ffee10fce471f61b0e94e304c734af48222a4cd;p=jra1mw.git Next stage for globus signal handler fixes: - load globus common module only in edg_wll_initialize() - use globus_poll_nonblocking() before checking signals in logger, new function in gss (needed for non-threaded globus flavour) - warning fixes (type cast, 32/64 portability) - document gss functions in code --- diff --git a/org.glite.lb.logger/src/interlogd.c b/org.glite.lb.logger/src/interlogd.c index 24a64b4..90a03d0 100644 --- a/org.glite.lb.logger/src/interlogd.c +++ b/org.glite.lb.logger/src/interlogd.c @@ -357,6 +357,7 @@ static void handle_signal(int num) void do_handle_signal() { + edg_wll_gss_poll_signal(); if (received_signal == 0) return; diff --git a/org.glite.lb.logger/src/logd.c b/org.glite.lb.logger/src/logd.c index b24b22d..7a1d4ca 100644 --- a/org.glite.lb.logger/src/logd.c +++ b/org.glite.lb.logger/src/logd.c @@ -147,6 +147,7 @@ static void handle_signal(int num) } void do_handle_signal() { + edg_wll_gss_poll_signal(); if (received_signal == 0) return;