From: František Dvořák Date: Tue, 6 Apr 2010 19:21:33 +0000 (+0000) Subject: Warning fixes in CREAM state machine. X-Git-Tag: glite-lb-client-java_R_1_0_2_1~22 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=f6a35608bd0c25185365cdba47f1acc5bc4630fb;p=jra1mw.git Warning fixes in CREAM state machine. --- 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];