aboutsummaryrefslogtreecommitdiff
path: root/src/triplet.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/triplet.c')
-rw-r--r--src/triplet.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/triplet.c b/src/triplet.c
index 0744daa..efe4a0b 100644
--- a/src/triplet.c
+++ b/src/triplet.c
@@ -62,3 +62,3 @@ hash_triplet_free (void *data)
void
-register_file (struct file_info *finfo)
+register_file (struct file_info *finfo, const struct spool *spool)
{
@@ -71,2 +71,3 @@ register_file (struct file_info *finfo)
tp->name[finfo->root_len] = 0;
+ tp->spool = spool;
@@ -125,3 +126,3 @@ check_triplet_state (struct file_triplet *trp)
{
- if (verify_directive_file (trp, trp->spool))
+ if (verify_directive_file (trp))
return triplet_bad;
@@ -178,5 +179,2 @@ triplet_processor (void *data, void *proc_data)
struct file_triplet *trp = data;
- const struct spool *spool = proc_data;
-
- trp->spool = spool;
@@ -195,3 +193,3 @@ triplet_processor (void *data, void *proc_data)
logmsg (LOG_DEBUG, _("processing triplet `%s'"), trp->name);
- if (process_directives (trp, spool))
+ if (process_directives (trp))
remove_triplet (trp);
@@ -212,3 +210,3 @@ triplet_processor (void *data, void *proc_data)
- if (triplet_expired_p (trp, spool->file_sweep_time))
+ if (triplet_expired_p (trp, trp->spool->file_sweep_time))
{
@@ -230,3 +228,3 @@ enumerate_triplets (const struct spool *spool)
{
- hash_do_for_each (triplet_table, triplet_processor, (void*) spool);
+ hash_do_for_each (triplet_table, triplet_processor, NULL);
hash_clear (triplet_table);

Return to:

Send suggestions and report system problems to the System administrator.