CLASSADS_CFLAGS?=-I${classads_prefix}/include -I${classads_prefix}/include/classad
CLASSADS_LIBS?=${classadslib} -lclassad
-CFLAGS:=${CFLAGS} ${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface \
+CFLAGS:=${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface \
-I. \
-I${top_srcdir}/test \
-I${stagedir}${prefix}/include \
${COVERAGE_FLAGS} \
-D_GNU_SOURCE \
-DDATAGRID_EXTENSION ${LB_STANDALONE_FLAGS} \
- -DBUILDING_LB_COMMON
+ -DBUILDING_LB_COMMON ${CFLAGS}
LDFLAGS:=${LDFLAGS} -L${stagedir}${prefix}/${libdir} \
${COVERAGE_FLAGS}
struct timeval edg_wll_from_string_to_timeval(edg_wll_XML_ctx *XMLCtx);
time_t edg_wll_from_string_to_time_t(edg_wll_XML_ctx *XMLCtx);
edg_wll_Source edg_wll_from_string_to_logsrc(edg_wll_XML_ctx *XMLCtx);
+void *edg_wll_from_string_to_cclassad(edg_wll_XML_ctx *XMLCtx);
char *edg_wll_stat_flags_to_string(int flags);
int edg_wll_string_to_stat_flags(char *cflags);
gen qq{$sep $term};
$sep = ", ";
}
- $sep = ", 0};";
+ $sep = "};";
gen qq{$sep};
@@@}
*/
+#define _GNU_SOURCE
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
t.tv_sec = dec_int(in, &tmp_in);
if (tmp_in != NULL) t.tv_usec = dec_int(tmp_in, &tmp_in);
+ else t.tv_usec = 0;
*rest = tmp_in;
return t;
}
);
char* get_namespace(const char* attr);
+// XXX: backend_private.h into org.glite.lbjp-common.jp-interface?
+int glite_jppsbe_append_tags(void *fpctx, char *jobid, glite_jp_attrval_t *attr);
+
static int lb_StringToAttr(const char *name) {
unsigned int i;
endif
-CFLAGS:= ${CFLAGS} ${DEBUG} \
+CFLAGS:= ${DEBUG} \
-DVERSION=\"${version}\" \
-DWITH_NONAMESPACES \
-I. -I${top_srcdir2}/interface \
-I${stagedir}${prefix}/include \
- ${COVERAGE_FLAGS} -D_GNU_SOURCE -DDATAGRID_EXTENSION
+ ${COVERAGE_FLAGS} -D_GNU_SOURCE -DDATAGRID_EXTENSION ${CFLAGS}
LDFLAGS:=${LDFLAGS} ${COVERAGE_FLAGS}
char *name;
char *cert, *key;
int opt;
- edg_wll_GssCred cred;
cert = key = NULL;
name = strrchr(argv[0],'/');
edg_wll_GssConnection connection;
glite_gsplugin_Context ctx;
struct sockaddr_storage a;
- int alen;
+ socklen_t alen;
char *name, *msg;
int opt,
port = 19999;
int
main(int argc, char **argv)
{
- printf("%lu\n", sizeof(struct soap));
+ printf("%zd\n", sizeof(struct soap));
return 0;
}
if (attr->origin < 0 || attr->origin > GLITE_JP_ATTR_ORIG_FILE) {
free(db); return NULL;
}
- len = sprintf(db,"%c:%d:%c:",attr->binary ? 'B' : 'S',
+ len = sprintf(db,"%c:%ld:%c:",attr->binary ? 'B' : 'S',
attr->timestamp,orig_char[attr->origin]);
if (attr->origin_detail) len += escape_colon(attr->origin_detail,db+len);
int writen(int fd, char *ptr, int nbytes)
{
- int nleft, nwritten;
+ int nleft, nwritten = 0;
nleft = nbytes;
dprintf(("start writing %d bytes\n", nbytes));
int writen(int fd, char *ptr, int nbytes)
{
- int nleft, nwritten;
+ int nleft, nwritten = 0;
nleft = nbytes;
dprintf(("start writing %d bytes\n", nbytes));
*/
static int do_sendmsg(int to_sock, int sock, unsigned long clnt_dispatched, int srv)
{
- struct msghdr msg = {0};
+ struct msghdr msg;
struct cmsghdr *cmsg;
struct iovec sendiov;
int myfds, /* file descriptors to pass. */
memset(sendbuf, 0, sizeof(sendbuf));
snprintf(sendbuf, sizeof(sendbuf), "%u %lu", srv, clnt_dispatched);
+ memset(&msg, 0, sizeof(msg));
msg.msg_name = NULL;
msg.msg_namelen = 0;
msg.msg_iov = &sendiov;
/* receive socket sock through socket from_sock */
static int do_recvmsg(int from_sock, int *sock, unsigned long *clnt_accepted,int *srv)
{
- struct msghdr msg = {0};
+ struct msghdr msg;
struct cmsghdr *cmsg;
struct iovec recviov;
int myfds; /* file descriptors to pass. */
char recvbuf[MSG_BUFSIZ];
+ memset(&msg, 0, sizeof(msg));
msg.msg_name = NULL;
msg.msg_namelen = 0;
msg.msg_iov = &recviov;