static char *datalocking = "fcntl";
static char *localmbox = "";
+static int localmbox_primed = 0;
extern char *spoollocking;
}
} else {
comps[compp++] = cp;
+ if (strcmp("localmbox", cp) == 0 && ! localmbox_primed) {
+ localmbox = getlocalmbox();
+ localmbox_primed = 1;
+ }
}
}
if ((cp = context_find("datalocking"))) { datalocking = cp; }
/* Also set localmbox here */
- localmbox = getlocalmbox();
+ if (! localmbox_primed) {
+ localmbox = getlocalmbox();
+ localmbox_primed = 1;
+ }
/*
* Print the current value of everything in