diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-03-05 15:10:11 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-03-05 15:10:11 +0100 |
commit | 027441b337a3dc2c0017df6eebf473445f628d52 (patch) | |
tree | c4f1df52beace9780eb1d1df7271bfcba5ef1647 /runtime/lmsig_gt.c | |
parent | 8f32f09d7e688091f432e0c0e156d3a9eec78a4b (diff) | |
download | rsyslog-027441b337a3dc2c0017df6eebf473445f628d52.tar.gz rsyslog-027441b337a3dc2c0017df6eebf473445f628d52.tar.bz2 rsyslog-027441b337a3dc2c0017df6eebf473445f628d52.zip |
logsig: first PoC of actually writing to signature file
Diffstat (limited to 'runtime/lmsig_gt.c')
-rw-r--r-- | runtime/lmsig_gt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/lmsig_gt.c b/runtime/lmsig_gt.c index f58d46c3..578e51e5 100644 --- a/runtime/lmsig_gt.c +++ b/runtime/lmsig_gt.c @@ -61,6 +61,8 @@ OnFileOpen(void *pT, uchar *fn) lmsig_gt_t *pThis = (lmsig_gt_t*) pT; DEFiRet; dbgprintf("DDDD: onFileOpen: %s\n", fn); + pThis->ctx = rsgtCtxNew(fn); + sigblkInit(pThis->ctx); RETiRet; } @@ -71,6 +73,7 @@ OnRecordWrite(void *pT, uchar *rec, rs_size_t lenRec) lmsig_gt_t *pThis = (lmsig_gt_t*) pT; DEFiRet; dbgprintf("DDDD: onRecordWrite (%d): %s\n", lenRec, rec); + sigblkAddRecord(pThis->ctx, rec, lenRec); RETiRet; } @@ -81,6 +84,7 @@ OnFileClose(void *pT) lmsig_gt_t *pThis = (lmsig_gt_t*) pT; DEFiRet; dbgprintf("DDDD: onFileClose\n"); + rsgtCtxDel(pThis->ctx); RETiRet; } |