EDG_WLL_PBS_EVENT_SOURCE__LAST
} edg_wll_PBSEventSource;
-int edg_wll_JobStatus(edg_wll_Context, const edg_wlc_JobId, int, edg_wll_JobStat *);
+typedef enum _edg_wll_CondorEventSource {
+ EDG_WLL_CONDOR_EVENT_SOURCE_UNDEF = 0,
+ EDG_WLL_CONDOR_EVENT_SOURCE_COLLECTOR,
+ EDG_WLL_CONDOR_EVENT_SOURCE_MASTER,
+ EDG_WLL_CONDOR_EVENT_SOURCE_MATCH,
+ EDG_WLL_CONDOR_EVENT_SOURCE_NEGOTIATOR,
+ EDG_WLL_CONDOR_EVENT_SOURCE_SCHED,
+ EDG_WLL_CONDOR_EVENT_SOURCE_SHADOW,
+ EDG_WLL_CONDOR_EVENT_SOURCE_STARTER,
+ EDG_WLL_CONDOR_EVENT_SOURCE_START,
+ EDG_WLL_CONDOR_EVENT_SOURCE_JOBQUEUE,
+ EDG_WLL_CONDOR_EVENT_SOURCE__LAST
+} edg_wll_CondorEventSource;
typedef enum _subjobClassCodes {
SUBJOB_CLASS_UNDEF = 0,
SUBJOB_CLASS_REST
} subjobClassCodes;
+int edg_wll_JobStatus(edg_wll_Context, const edg_wlc_JobId, int, edg_wll_JobStat *);
+
void destroy_intJobStat(intJobStat *);
void destroy_intJobStat_extension(intJobStat *p);
int
edg_wll_SetVomsGroups(edg_wll_Context ctx, edg_wll_GssConnection *gss, char *server_cert, char *server_key, char *voms_dir, char *ca_dir)
{
+ STACK_OF(X509) *p_chain = NULL;
+ X509 *cert = NULL;
int ret;
int err = 0;
struct vomsdata *voms_info = NULL;
#include "lb_xml_parse.h"
#include "db_calls.h"
#include "db_supp.h"
+#include "jobstat.h"
#define DUMP_FILE_STORAGE "/tmp/"
}
}
glite_lbu_FreeStmt(&s);
-
abort:
+ // just for escaping from nested cycles
+ ; /* prevent compiler to complain */
+ }
+
if (parse && !edg_wll_Error(ctx,NULL,NULL))
{