82 static void qmgr_scan_start(
QMGR_SCAN *scan_info)
84 const char *myname =
"qmgr_scan_start";
90 msg_panic(
"%s: %s queue scan in progress",
91 myname, scan_info->
queue);
97 msg_info(
"%s: %sstart %s queue scan",
145 scan_info->
nflags |= flags;
147 scan_info->
nflags &= ~QMGR_SCAN_START;
148 qmgr_scan_start(scan_info);
168 qmgr_scan_start(scan_info);
char * mystrdup(const char *str)
NORETURN msg_panic(const char *fmt,...)
SCAN_DIR * scan_dir_open(const char *path)
QMGR_SCAN * qmgr_scan_create(const char *queue)
SCAN_DIR * scan_dir_close(SCAN_DIR *scan)
void qmgr_scan_request(QMGR_SCAN *scan_info, int flags)
void qmgr_enable_all(void)
char * qmgr_scan_next(QMGR_SCAN *scan_info)
char * mail_scan_dir_next(SCAN_DIR *scan)
void * mymalloc(ssize_t len)
void msg_info(const char *fmt,...)