From 13bf0e6a6ad44980deec896a81d2f63af272ecd6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Thu, 9 Jun 2011 13:13:49 +0000 Subject: [PATCH] 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 --- org.glite.lb.logger/src/interlogd.c | 1 + org.glite.lb.logger/src/logd.c | 1 + 2 files changed, 2 insertions(+) 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; -- 1.8.2.3