#include <fcntl.h>
#include <dirent.h>
#include <stdio.h>
+#include <stdlib.h>
#define COMPILE_WITH_LIBTAR
# include <libtar.h>
#endif
-#include "glite/lb/lb_maildir.h"
+#include "glite/lbu/maildir.h"
#include "jp_client.h"
#include "jpimporter.h"
/* TODO: get the user proxy if it is not specified and find its location */
assert(proxy != NULL);
- if ( edg_wll_MaildirInit(ctx->lbmd_dir) ) {
- asprintf(&errs, "edg_wll_MaildirInit(): %s", lbm_errdesc);
+ if ( glite_lbu_MaildirInit(ctx->lbmd_dir) ) {
+ asprintf(&errs, "glite_lbu_MaildirInit(): %s", lbm_errdesc);
glite_jpcl_SetError(ctx, errno, errs);
free(errs);
return -1;
glite_jpcl_SetError(ctx, ECANCELED, "Can't create temporary tar file");
return -1;
}
- snprintf(archive, PATH_MAX, "%s_%ld_%ld.tar",
+ snprintf(archive, PATH_MAX, "%s_%d_%ld.tar",
TEMP_FILE_PREFIX, getpid(), time(NULL));
if ( (fd = open(archive, O_CREAT|O_EXCL|O_WRONLY, 00600)) < 0 ) {
if ( errno == EEXIST ) { sleep(2); continue; }
asprintf(&msg, "jobid\t%s\nfile\t%s\nproxy\t%s\n",
jobid, archive, proxy);
- if ( edg_wll_MaildirStoreMsg(ctx->lbmd_dir, "localhost", msg) ) {
- asprintf(&errs, "edg_wll_MaildirStoreMsg(): %s", lbm_errdesc);
+ if ( glite_lbu_MaildirStoreMsg(ctx->lbmd_dir, "localhost", msg) ) {
+ asprintf(&errs, "glite_lbu_MaildirStoreMsg(): %s", lbm_errdesc);
glite_jpcl_SetError(ctx, errno, errs);
rv = -1;
goto cleanup;
#include <libgen.h>
#include <ctype.h>
-#include "glite/lb/lb_maildir.h"
+#include "glite/lbu/maildir.h"
#include "jpps_H.h"
#include "jpps_.nsmap"
fprintf(fpid, "%d", getpid());
fclose(fpid);
- edg_wll_MaildirInit(reg_mdir);
- edg_wll_MaildirInit(dump_mdir);
- edg_wll_MaildirInit(sandbox_mdir);
+ glite_lbu_MaildirInit(reg_mdir);
+ glite_lbu_MaildirInit(dump_mdir);
+ glite_lbu_MaildirInit(sandbox_mdir);
if (store && *store) {
if (mkdir(store, 0750) != 0 && errno != EEXIST) {
fprintf(stderr, "Can't create directory %s: %s\n", store, strerror(errno));
*fname = NULL,
*aux;
- if ( readnew ) ret = edg_wll_MaildirTransStart(reg_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(reg_mdir, (time_t)JPREG_REPEAT_TIMEOUT, (time_t)JPREG_GIVUP_TIMEOUT, &msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(reg_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(reg_mdir, (time_t)JPREG_REPEAT_TIMEOUT, (time_t)JPREG_GIVUP_TIMEOUT, &msg, &fname);
if ( !ret ) {
readnew = !readnew;
- if ( readnew ) ret = edg_wll_MaildirTransStart(reg_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(reg_mdir, (time_t)JPREG_REPEAT_TIMEOUT, (time_t)JPREG_GIVUP_TIMEOUT, &msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(reg_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(reg_mdir, (time_t)JPREG_REPEAT_TIMEOUT, (time_t)JPREG_GIVUP_TIMEOUT, &msg, &fname);
if ( !ret ) {
readnew = !readnew;
return 0;
}
if ( ret < 0 ) {
- dprintf("[%s] edg_wll_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
- if ( !debug ) syslog(LOG_ERR, "edg_wll_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
+ dprintf("[%s] glite_lbu_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
+ if ( !debug ) syslog(LOG_ERR, "glite_lbu_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
return -1;
} else if ( ret > 0 ) {
dprintf("[%s] JP registration request received\n", name);
}
#endif
} while (0);
- edg_wll_MaildirTransEnd(reg_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
+ glite_lbu_MaildirTransEnd(reg_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
free(fname);
free(msg);
return 1;
#define _proxy 3
- if ( readnew ) ret = edg_wll_MaildirTransStart(dump_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(dump_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT, &msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(dump_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(dump_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT, &msg, &fname);
if ( !ret ) {
readnew = !readnew;
- if ( readnew ) ret = edg_wll_MaildirTransStart(dump_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(dump_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT, &msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(dump_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(dump_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT, &msg, &fname);
if ( !ret ) {
readnew = !readnew;
return 0;
}
if ( ret < 0 ) {
- dprintf("[%s] edg_wll_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
- if ( !debug ) syslog(LOG_ERR, "edg_wll_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
+ dprintf("[%s] glite_lbu_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
+ if ( !debug ) syslog(LOG_ERR, "glite_lbu_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
return -1;
}
}
} while (0);
- edg_wll_MaildirTransEnd(dump_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
+ glite_lbu_MaildirTransEnd(dump_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
free(fname);
free(msg);
#define _proxy 3
- if ( readnew ) ret = edg_wll_MaildirTransStart(sandbox_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(sandbox_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT ,&msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(sandbox_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(sandbox_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT ,&msg, &fname);
if ( !ret ) {
readnew = !readnew;
- if ( readnew ) ret = edg_wll_MaildirTransStart(sandbox_mdir, &msg, &fname);
- else ret = edg_wll_MaildirRetryTransStart(sandbox_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT ,&msg, &fname);
+ if ( readnew ) ret = glite_lbu_MaildirTransStart(sandbox_mdir, &msg, &fname);
+ else ret = glite_lbu_MaildirRetryTransStart(sandbox_mdir, (time_t)JP_REPEAT_TIMEOUT, (time_t)JP_GIVUP_TIMEOUT ,&msg, &fname);
if ( !ret ) {
readnew = !readnew;
return 0;
}
if ( ret < 0 ) {
- dprintf("[%s] edg_wll_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
- if ( !debug ) syslog(LOG_ERR, "edg_wll_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
+ dprintf("[%s] glite_lbu_MaildirTransStart: %s (%s)\n", name, strerror(errno), lbm_errdesc);
+ if ( !debug ) syslog(LOG_ERR, "glite_lbu_MaildirTransStart: %s (%s)", strerror(errno), lbm_errdesc);
return -1;
}
#endif
} while (0);
- edg_wll_MaildirTransEnd(sandbox_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
+ glite_lbu_MaildirTransEnd(sandbox_mdir, fname, ret? LBMD_TRANS_FAILED_RETRY: LBMD_TRANS_OK);
free(fname);
free(msg);