From f6a35608bd0c25185365cdba47f1acc5bc4630fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 6 Apr 2010 19:21:33 +0000 Subject: [PATCH] Warning fixes in CREAM state machine. --- org.glite.lb.common/interface/jobstat.h.T | 5 +++++ org.glite.lb.state-machine/src/process_event_cream.c | 10 +--------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/org.glite.lb.common/interface/jobstat.h.T b/org.glite.lb.common/interface/jobstat.h.T index 8302253..d9fdc87 100644 --- a/org.glite.lb.common/interface/jobstat.h.T +++ b/org.glite.lb.common/interface/jobstat.h.T @@ -212,6 +212,11 @@ extern enum edg_wll_StatJw_status edg_wll_StringToJWStat(const char *); */ extern char *edg_wll_JWStatToString(enum edg_wll_StatJw_status); +/** + * Convert string CREAM status to numeric code. + */ +extern enum edg_wll_StatCream_state edg_wll_StringToCreamStat(const char *name); + /** * Convert numeric CREAM status code to string representation */ diff --git a/org.glite.lb.state-machine/src/process_event_cream.c b/org.glite.lb.state-machine/src/process_event_cream.c index d4fc60d..253c055 100644 --- a/org.glite.lb.state-machine/src/process_event_cream.c +++ b/org.glite.lb.state-machine/src/process_event_cream.c @@ -17,6 +17,7 @@ limitations under the License. */ +#define _GNU_SOURCE #include #include #include @@ -38,15 +39,6 @@ limitations under the License. #define UNUSED_VAR #endif -static int compare_timestamps(struct timeval a, struct timeval b) -{ - if ( (a.tv_sec > b.tv_sec) || - ((a.tv_sec == b.tv_sec) && (a.tv_usec > b.tv_usec)) ) return 1; - if ( (a.tv_sec < b.tv_sec) || - ((a.tv_sec == b.tv_sec) && (a.tv_usec < b.tv_usec)) ) return -1; - return 0; -} - /* XXX lookup table */ static char *cream_states[EDG_WLL_NUMBER_OF_CREAM_STATES]; -- 1.8.2.3