From 86dc28afd0f646ec7b085081fb6be016f8684308 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Posp=C3=AD=C5=A1il?= Date: Wed, 8 Mar 2006 09:09:55 +0000 Subject: [PATCH] added call to edg_wll_RegisterSubjobsProxy() --- org.glite.lb.client/examples/job_reg.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/org.glite.lb.client/examples/job_reg.c b/org.glite.lb.client/examples/job_reg.c index effd501..2512ef8 100644 --- a/org.glite.lb.client/examples/job_reg.c +++ b/org.glite.lb.client/examples/job_reg.c @@ -123,20 +123,24 @@ int main(int argc, char *argv[]) if (reg_subjobs) { char ** jdls = (char**) malloc(num_subjobs*sizeof(char*)); - if (lbproxy) { - fprintf(stderr,"edg_wll_RegisterSubjobsProxy(): not implemented yet.\n"); - exit(1); - } - for (i=0; subjobs[i]; i++) { asprintf(jdls+i, "JDL of subjob #%d\n", i+1); } - if (edg_wll_RegisterSubjobs(ctx, jobid, (const char **) jdls, NULL, subjobs)) { - char *et,*ed; - edg_wll_Error(ctx,&et,&ed); - fprintf(stderr,"edg_wll_RegisterSubjobs: %s (%s)\n", et, ed); - exit(1); + if (lbproxy) { + if (edg_wll_RegisterSubjobsProxy(ctx, jobid, (const char **) jdls, NULL, subjobs)) { + char *et,*ed; + edg_wll_Error(ctx,&et,&ed); + fprintf(stderr,"edg_wll_RegisterSubjobsProxy: %s (%s)\n", et, ed); + exit(1); + } + } else { + if (edg_wll_RegisterSubjobs(ctx, jobid, (const char **) jdls, NULL, subjobs)) { + char *et,*ed; + edg_wll_Error(ctx,&et,&ed); + fprintf(stderr,"edg_wll_RegisterSubjobs: %s (%s)\n", et, ed); + exit(1); + } } for (i=0; subjobs[i]; i++) free(jdls[i]); -- 1.8.2.3