Lines Matching refs:mailfn
251 if (asprintf(&it->mailfn, "%s/M%s", config.spooldir, it->queueid) <= 0) in linkspool()
255 if (stat(it->queuefn, &st) == 0 || stat(it->mailfn, &st) == 0) in linkspool()
261 if (link(queue->tmpf, it->mailfn) != 0) in linkspool()
275 unlink(it->mailfn); in linkspool()
289 char *mailfn; in load_queue() local
300 mailfn = NULL; in load_queue()
307 if (asprintf(&mailfn, "%s/M%s", config.spooldir, de->d_name + 1) < 0) in load_queue()
322 if (stat(mailfn, &sb) != 0) in load_queue()
329 it->mailfn = mailfn; in load_queue()
333 syslog(LOG_INFO, "could not pick up queue file: `%s'/`%s': %m", queuefn, mailfn); in load_queue()
336 if (mailfn != NULL) in load_queue()
337 free(mailfn); in load_queue()
349 unlink(it->mailfn); in delqueue()
373 it->mailf = fopen(it->mailfn, "r"); in acquirespool()