if ( (!HaveSpoolConfig(sc->RNCfg)) || (sc->room.QRhighest <= sc->RNCfg->lastsent) )
{
// There is nothing to send from this room.
- MARK_syslog(LOG_DEBUG, "netspool: nothing to do for <%s>", room_to_spool->name);
+ syslog(LOG_DEBUG, "netspool: nothing to do for <%s>", room_to_spool->name);
FreeRoomNetworkStruct(&sc->RNCfg);
sc->RNCfg = NULL;
free(sc);
*/
if (stat(ctdl_netin_dir, &statbuf)) return;
if (statbuf.st_mtime == last_spoolin_mtime) {
- MARKM_syslog(LOG_DEBUG, "netspool: nothing in inbound queue");
+ syslog(LOG_DEBUG, "netspool: nothing in inbound queue");
return;
}
last_spoolin_mtime = statbuf.st_mtime;
- MARKM_syslog(LOG_DEBUG, "netspool: processing inbound queue");
+ syslog(LOG_DEBUG, "netspool: processing inbound queue");
/*
* Ok, there's something interesting in there, so scan it.
return;
}
- while ((readdir_r(dp, d, &filedir_entry) == 0) &&
- (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
FDIOBuffer FDIO;
int d_namelen;
DIR *dp;
- struct dirent *d;
struct dirent *filedir_entry;
const char *pch;
char spooloutfilename[PATH_MAX];
int nFailed = 0;
int d_type = 0;
-
/* Step 1: consolidate files in the outbound queue into one file per neighbor node */
- d = (struct dirent *)malloc(offsetof(struct dirent, d_name) + PATH_MAX + 1);
- if (d == NULL) return;
dp = opendir(ctdl_netout_dir);
if (dp == NULL) {
- free(d);
return;
}
memset(&FDIO, 0, sizeof(FDIOBuffer));
FDIO.IOB = &IOB;
- while ((readdir_r(dp, d, &filedir_entry) == 0) &&
- (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
syslog(LOG_DEBUG, "netspool: consolidate %s to %s", filename, ChrPtr(NextHop));
if (CtdlNetworkTalkingTo(SKEY(NextHop), NTT_CHECK)) {
nFailed++;
- syslog(LOG_DEBUG, "netspool: urrently online with %s - skipping for now", ChrPtr(NextHop));
+ syslog(LOG_DEBUG, "netspool: currently online with %s - skipping for now", ChrPtr(NextHop));
}
else {
size_t dsize;
if (nFailed > 0) {
FreeStrBuf(&NextHop);
syslog(LOG_INFO, "netspool: skipping Spoolcleanup because of %d files unprocessed.", nFailed);
-
return;
}
dp = opendir(ctdl_netout_dir);
if (dp == NULL) {
FreeStrBuf(&NextHop);
- free(d);
return;
}
- while ((readdir_r(dp, d, &filedir_entry) == 0) &&
- (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
}
}
FreeStrBuf(&NextHop);
- free(d);
closedir(dp);
}
}
-
/*
* It's ok if these directories already exist. Just fail silently.
*/