44 time_t now = time(NULL);
57 if ((dir = opendir(dirname)) != NULL) {
58 while ((p = readdir(dir)) != NULL) {
59 if (p->d_name[0] ==
'.')
61 snprintf(fname,
sizeof (fname),
"%s/%s", dirname, p->d_name);
63 if (lstat(fname, &st) == 0) {
65 if (stat(fname, &st) == 0) {
67 if (S_ISREG(st.st_mode)) {
68 if (st.st_mtime + maxage < now) {
#define ZE_LogMsgInfo(level,...)
#define ZE_MessageInfo(level,...)
#define ZE_LogMsgWarning(level,...)
void cleanup_spool(char *dirname, unsigned long maxage)